Bagikan melalui


IDWriteFontResource::CreateFontFace method (dwrite_3.h)

Membuat instans wajah font dengan nilai sumbu tertentu.

Sintaksis

HRESULT CreateFontFace(
        DWRITE_FONT_SIMULATIONS      fontSimulations,
        DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
        UINT32                       fontAxisValueCount,
  [out] IDWriteFontFace5             **fontFace
);

Parameter

fontSimulations

Jenis: DWRITE_FONT_SIMULATIONS

Bendera simulasi wajah font untuk emboldening algoritma dan miring.

fontAxisValues

Jenis: DWRITE_FONT_AXIS_VALUE const *

Penunjuk ke array yang berisi daftar nilai sumbu font. Array harus berukuran (jumlah elemen) yang ditunjukkan oleh argumen fontAxisValueCount.

fontAxisValueCount

Jenis: UINT32

Jumlah nilai sumbu font yang terkandung dalam fontAxisValues array.

[out] fontFace

Jenis: IDWriteFontFace5**

Alamat penunjuk ke antarmuka IDWriteFontFace5 . Setelah berhasil diselesaikan, fungsi mengatur penunjuk ke objek wajah font yang baru dibuat, jika tidak, fungsi mengatur penunjuk ke nullptr.

Mengembalikan nilai

Jenis: HRESULT

Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahanHRESULT .

Mengembalikan nilai Deskripsi
DWRITE_E_REMOTEFONT Font tidak lokal.

Komentar

Nilai sumbu yang Anda berikan diizinkan untuk menjadi subset atau superset dari semua yang benar-benar didukung oleh font. Setiap sumbu yang tidak ditentukan menggunakan nilai defaultnya: nilai di luar rentang dijepit, dan sumbu yang tidak bervariasi tidak berpengaruh.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 10 Build 16299
server minimum yang didukung Windows 10 Build 16299
Platform Target Windows
Header dwrite_3.h
Pustaka Dwrite.lib