Bagikan melalui


IDWriteFactory::CreateFontFace method (dwrite.h)

Membuat objek yang mewakili wajah font.

Sintaks

HRESULT CreateFontFace(
        DWRITE_FONT_FACE_TYPE   fontFaceType,
        UINT32                  numberOfFiles,
  [in]  IDWriteFontFile         * const *fontFiles,
        UINT32                  faceIndex,
        DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags,
  [out] IDWriteFontFace         **fontFace
);

Parameter

fontFaceType

Jenis: DWRITE_FONT_FACE_TYPE

Nilai yang menunjukkan jenis format file wajah font.

numberOfFiles

Jenis: UINT32

Jumlah file font, dalam jumlah elemen, diperlukan untuk mewakili wajah font.

[in] fontFiles

Jenis: const IDWriteFontFile*

Objek file font yang mewakili wajah font. Karena IDWriteFontFace mempertahankan referensinya sendiri ke objek file font input, Anda dapat melepaskannya setelah panggilan ini.

faceIndex

Jenis: UINT32

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

fontFaceSimulationFlags

Jenis: DWRITE_FONT_SIMULATIONS

Nilai yang menunjukkan bahwa, jika ada, bendera simulasi wajah font untuk algoritma cara membuat teks tebal atau miring diterapkan ke wajah font saat ini.

[out] fontFace

Jenis: IDWriteFontFace**

Ketika metode ini kembali, berisi alamat penunjuk ke objek wajah font yang baru dibuat, atau NULL jika terjadi kegagalan.

Menampilkan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

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]
Target Platform Windows
Header dwrite.h
Pustaka Dwrite.lib
DLL Dwrite.dll

Lihat juga

IDWriteFactory