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 metrik yang terkait dengan teks setelah tata letak. Semua koordinat berada dalam piksel independen perangkat (DIP).
Sintaks
struct DWRITE_TEXT_METRICS {
FLOAT left;
FLOAT top;
FLOAT width;
FLOAT widthIncludingTrailingWhitespace;
FLOAT height;
FLOAT layoutWidth;
FLOAT layoutHeight;
UINT32 maxBidiReorderingDepth;
UINT32 lineCount;
};
Anggota
left
Jenis: FLOAT
Nilai yang menunjukkan titik teks yang diformat paling kiri relatif terhadap kotak tata letak, sambil mengecualikan overhang glyph apa pun.
top
Jenis: FLOAT
Nilai yang menunjukkan titik terbanyak dari teks yang diformat relatif terhadap kotak tata letak, sambil mengecualikan overhang glyph apa pun.
width
Jenis: FLOAT
Nilai yang menunjukkan lebar teks yang diformat, sambil mengabaikan spasi kosong di akhir setiap baris.
widthIncludingTrailingWhitespace
Jenis: FLOAT
Lebar teks yang diformat, dengan mempertimbangkan spasi kosong di akhir setiap baris.
height
Jenis: FLOAT
Tinggi teks yang diformat. Tinggi string kosong diatur ke nilai yang sama dengan font default.
layoutWidth
Jenis: FLOAT
Lebar awal yang diberikan ke tata letak. Ini bisa lebih besar atau lebih kecil dari lebar konten teks, tergantung pada apakah teks dibungkus.
layoutHeight
Jenis: FLOAT
Tinggi awal yang diberikan ke tata letak. Tergantung pada panjang teks, mungkin lebih besar atau lebih kecil dari tinggi konten teks.
maxBidiReorderingDepth
Jenis: UINT32
Jumlah pengurutan ulang maksimum baris teks apa pun, digunakan untuk menghitung jumlah terbanyak kotak pengujian hit yang diperlukan. Jika tata letak tidak memiliki teks dua arah, atau tidak ada teks sama sekali, tingkat minimumnya adalah 1.
lineCount
Jenis: UINT32
Jumlah total baris.
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 |