Bagikan melalui


IDWriteFactory6::CreateFontFaceReference method (dwrite_3.h)

Membuat referensi ke instans font tertentu dalam file.

Sintaksis

HRESULT CreateFontFaceReference(
        IDWriteFontFile              *fontFile,
        UINT32                       faceIndex,
        DWRITE_FONT_SIMULATIONS      fontSimulations,
        DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
        UINT32                       fontAxisValueCount,
  [out] IDWriteFontFaceReference1    **fontFaceReference
);

Parameter

fontFile

Jenis: * IDWriteFontFile

File font yang disediakan pengguna yang mewakili wajah font.

faceIndex

Jenis: UINT32

Indeks berbasis nol dari wajah font dalam kasus ketika file font berisi kumpulan wajah font. Jika file font berisi satu wajah, atur nilai ini ke nol.

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] fontFaceReference

Jenis: IDWriteFontFaceReference1**

Alamat penunjuk ke antarmuka IDWriteFontFaceReference1 . Setelah berhasil diselesaikan, fungsi mengatur penunjuk ke objek referensi 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 .

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