Bagikan melalui


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