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.
Mengatur penspasian vertikal di antara baris teks.
Sintaksis
struct DWRITE_LINE_SPACING {
DWRITE_LINE_SPACING_METHOD method;
FLOAT height;
FLOAT baseline;
FLOAT leadingBefore;
DWRITE_FONT_LINE_GAP_USAGE fontLineGapUsage;
};
Anggota
method
Jenis: DWRITE_LINE_SPACING_METHOD
Metode yang digunakan untuk menentukan penspasian baris.
height
Jenis: FLOAT
Penspasian antarbaris. Interpretasi parameter ini tergantung pada metode penspasian baris, sebagai berikut:
- Penspasian baris: diabaikan
- penspasian baris seragam: jarak eksplisit dalam DIP antar baris
- penspasian baris proporsional: faktor penskalaan yang akan diterapkan ke tinggi garis komputasi; untuk setiap baris, tinggi baris dihitung sebagai untuk penspasian baris default, dan faktor penskalaan diterapkan ke nilai tersebut.
baseline
Jenis: FLOAT
Jarak dari atas garis ke garis besar. Interpretasi parameter ini tergantung pada metode penspasian baris, sebagai berikut:
- penspasian baris default: diabaikan
- penspasian baris seragam: jarak eksplisit dalam DIP dari bagian atas baris ke garis besar
- penspasian baris proporsional: faktor penskalaan yang diterapkan pada garis besar komputasi; untuk setiap baris, jarak garis besar dihitung sebagai untuk penspasian baris default, dan faktor penskalaan diterapkan ke nilai tersebut.
leadingBefore
Jenis: FLOAT
Proporsi seluruh terdepan didistribusikan sebelum baris. Nilai yang diizinkan adalah antara 0 dan 1,0. Leading yang tersisa didistribusikan setelah baris. Ini diabaikan untuk metode penspasian baris default dan seragam. Leading yang tersedia untuk didistribusikan sebelum atau sesudah baris bergantung pada nilai parameter tinggi dan garis besar.
fontLineGapUsage
Jenis: DWRITE_FONT_LINE_GAP_USAGE
Tentukan apakah nilai DWRITE_FONT_METRICS::lineGap harus menjadi bagian dari metrik baris.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows 10 [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows Server 2016 [hanya aplikasi desktop] |
| Header |
dwrite_3.h |