METODE IDWriteFontFace::GetDesignGlyphMetrics (dwrite.h)

Mendapatkan metrik glyph ideal (independen resolusi) dalam unit desain font.

Sintaks

HRESULT GetDesignGlyphMetrics(
  [in]  UINT16 const         *glyphIndices,
        UINT32               glyphCount,
  [out] DWRITE_GLYPH_METRICS *glyphMetrics,
        BOOL                 isSideways
);

Parameter

[in] glyphIndices

Jenis: const UINT16*

Array indeks glyph untuk menghitung metrik. Array harus berisi setidaknya elemen sebanyak yang ditentukan oleh glyphCount.

glyphCount

Jenis: UINT32

Jumlah elemen dalam array glyphIndices .

[out] glyphMetrics

Jenis: DWRITE_GLYPH_METRICS*

Ketika metode ini kembali, berisi array struktur DWRITE_GLYPH_METRICS. glyphMetrics harus diinisialisasi dengan buffer kosong yang berisi setidaknya sebanyak elemen glyphCount. Metrik yang dikembalikan oleh fungsi ini ada di unit desain font.

isSideways

Jenis: BOOL

Menunjukkan apakah font sedang digunakan dalam eksekusi samping. Ini dapat memengaruhi metrik glyph jika font memiliki simulasi miring karena simulasi miring samping berbeda dari simulasi miring non-samping

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Metrik glyph desain digunakan untuk penempatan glyph.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dwrite.h
Pustaka Dwrite.lib
DLL Dwrite.dll

Lihat juga

IDWriteFontFace