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.
Menghitung nilai sumbu font yang diperoleh dari bobot font, peregangan, gaya, dan ukuran yang ditentukan.
Sintaks
UINT32 ConvertWeightStretchStyleToFontAxisValues(
DWRITE_FONT_AXIS_VALUE const *inputAxisValues,
UINT32 inputAxisCount,
DWRITE_FONT_WEIGHT fontWeight,
DWRITE_FONT_STRETCH fontStretch,
DWRITE_FONT_STYLE fontStyle,
float fontSize,
DWRITE_FONT_AXIS_VALUE *outputAxisValues
);
Parameter
inputAxisValues
Jenis: _In_reads_opt_(inputAxisCount) DWRITE_FONT_AXIS_VALUE const*
Penunjuk opsional ke array nilai sumbu input. Sumbu yang ada dalam array ini dikecualikan dari output. Itu agar nilai sumbu eksplisit lebih diutamakan daripada nilai sumbu turunan.
inputAxisCount
Jenis: UINT32
Ukuran array nilai sumbu input.
fontWeight
Jenis: DWRITE_FONT_WEIGHT
Bobot font, digunakan untuk menghitung nilai sumbu "wght".
fontStretch
Jenis: DWRITE_FONT_STRETCH
Peregangan font, digunakan untuk menghitung nilai sumbu "wdth".
fontStyle
Jenis: DWRITE_FONT_STYLE
Gaya font, digunakan untuk menghitung nilai sumbu "slnt" dan "ital".
fontSize
Jenis: float
Ukuran font dalam DIP, digunakan untuk menghitung nilai sumbu "opsz". Jika parameter ini nol, maka tidak ada nilai sumbu "opsz" yang ditambahkan ke array output.
outputAxisValues
Jenis: DWRITE_FONT_AXIS_VALUE _Out_writes_to_(DWRITE_STANDARD_FONT_AXIS_COUNT, return)*
Penunjuk ke array output tempat nilai sumbu turunan ditulis. Ukuran array ini harus setidaknya DWRITE_STANDARD_FONT_AXIS_COUNT (5). Nilai yang dikembalikan adalah jumlah nilai sumbu yang benar-benar ditulis ke array ini.
Mengembalikan nilai
Jenis: UINT32
Mengembalikan jumlah nilai sumbu turunan yang benar-benar ditulis ke array output.
Keterangan
Pemanggil harus menggabungkan nilai sumbu output ke nilai sumbu input (jika ada), dan meneruskan nilai sumbu gabungan ke metode GetMatchingFonts . Ini tidak mengakibatkan duplikat karena output tidak menyertakan sumbu apa pun yang ada dalam array inputAxisValues .
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 11 Build 22621 |
| Header | dwrite_3.h |
| Pustaka | Dwrite.lib |
| DLL | Dwrite.dll |