Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berisi informasi yang diperlukan oleh perender untuk menggambar eksekusi glyph. Semua koordinat berada dalam piksel independen perangkat (DIP).
Sintaks
struct DWRITE_GLYPH_RUN {
IDWriteFontFace *fontFace;
FLOAT fontEmSize;
UINT32 glyphCount;
UINT16 const *glyphIndices;
FLOAT const *glyphAdvances;
DWRITE_GLYPH_OFFSET const *glyphOffsets;
BOOL isSideways;
UINT32 bidiLevel;
};
Anggota
fontFace
Jenis: IDWriteFontFace*
Objek wajah font fisik untuk digambar.
fontEmSize
Jenis: FLOAT
Ukuran logis font dalam DIP (sama dengan 1/96 inci), bukan titik.
glyphCount
Jenis: UINT32
Jumlah glyph dalam eksekusi glyph.
glyphIndices
Jenis: const UINT16*
Penunjuk ke array indeks untuk dirender untuk eksekusi glyph.
glyphAdvances
Jenis: const FLOAT*
Penunjuk ke array yang berisi lebar glyph advance untuk eksekusi glyph.
glyphOffsets
Jenis: const DWRITE_GLYPH_OFFSET*
Penunjuk ke array yang berisi offset glyph untuk eksekusi glyph.
isSideways
Jenis: BOOL
Jika true, menentukan bahwa glyph diputar 90 derajat ke metrik kiri dan vertikal digunakan. Penulisan vertikal dicapai dengan menentukan isSideways = true dan memutar seluruh eksekusi 90 derajat ke kanan melalui transformasi putar.
bidiLevel
Jenis: UINT32
Tingkat bidi eksekusi yang diselesaikan secara implisit. Tingkat ganjil menunjukkan bahasa kanan-ke-kiri seperti Ibrani dan Arab, sementara tingkat genap menunjukkan bahasa kiri-ke-kanan seperti Bahasa Inggris dan Jepang (ketika ditulis secara horizontal). Untuk bahasa kanan-ke-kiri, asal teks berada di sebelah kanan, dan teks harus digambar ke kiri.
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] |
| Header | dwrite.h |