struktur DWRITE_UNDERLINE (dwrite.h)
Berisi informasi tentang lebar, ketebalan, offset, tinggi eksekusi, arah baca, dan arah aliran garis bawah.
Sintaks
struct DWRITE_UNDERLINE {
FLOAT width;
FLOAT thickness;
FLOAT offset;
FLOAT runHeight;
DWRITE_READING_DIRECTION readingDirection;
DWRITE_FLOW_DIRECTION flowDirection;
WCHAR const *localeName;
DWRITE_MEASURING_MODE measuringMode;
};
Anggota
width
Jenis: FLOAT
Nilai yang menunjukkan lebar garis bawah, diukur paralel dengan garis besar.
thickness
Jenis: FLOAT
Nilai yang menunjukkan ketebalan garis bawah, diukur tegak lurus terhadap garis besar.
offset
Jenis: FLOAT
Nilai yang menunjukkan offset garis bawah dari garis besar. Offset positif mewakili posisi di bawah garis besar (jauh dari teks) dan offset negatif di atas (terhadap teks).
runHeight
Jenis: FLOAT
Nilai yang menunjukkan tinggi eksekusi tertinggi tempat garis bawah diterapkan.
readingDirection
Jenis: DWRITE_READING_DIRECTION
Nilai yang menunjukkan arah baca teks yang terkait dengan garis bawah. Nilai ini digunakan untuk menginterpretasikan apakah nilai lebar berjalan secara horizontal atau vertikal.
flowDirection
Jenis: DWRITE_FLOW_DIRECTION
Nilai yang menunjukkan arah alur teks yang terkait dengan garis bawah. Nilai ini digunakan untuk menginterpretasikan apakah nilai ketebalan melaju ke atas ke bawah, kiri ke kanan, atau kanan ke kiri.
localeName
Jenis: const WCHAR*
Array karakter yang berisi lokal teks yang garis bawahnya sedang digambar. Misalnya, dalam teks vertikal, garis bawah berada di sebelah kiri untuk bahasa Tionghoa tetapi di sebelah kanan untuk bahasa Jepang.
measuringMode
Jenis: DWRITE_MEASURING_MODE
Mode pengukur dapat berguna bagi perender untuk menentukan bagaimana garis bawah dirender, seperti membulatkan ketebalan ke seluruh piksel dalam mode yang kompatibel dengan GDI.
Keterangan
Semua koordinat berada dalam piksel independen perangkat (DIP).
Persyaratan
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 |