IDWriteFactory::CreateCustomFontFileReference method (dwrite.h)

Membuat referensi ke sumber daya file font khusus aplikasi.

Sintaks

HRESULT CreateCustomFontFileReference(
  [in]  void const            *fontFileReferenceKey,
        UINT32                fontFileReferenceKeySize,
        IDWriteFontFileLoader *fontFileLoader,
  [out] IDWriteFontFile       **fontFile
);

Parameter

[in] fontFileReferenceKey

Jenis: const void*

Kunci referensi file font yang secara unik mengidentifikasi sumber daya file font selama masa pakai fontFileLoader.

fontFileReferenceKeySize

Jenis: UINT32

Ukuran kunci referensi file font dalam byte.

fontFileLoader

Jenis: IDWriteFontFileLoader*

Pemuat file font yang akan digunakan oleh sistem font untuk memuat data dari file yang diidentifikasi oleh fontFileReferenceKey.

[out] fontFile

Jenis: IDWriteFontFile**

Berisi alamat penunjuk ke objek file font yang baru dibuat ketika metode ini berhasil, atau NULL jika terjadi kegagalan.

Menampilkan nilai

Jenis: HRESULT

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

Keterangan

Fungsi ini disediakan untuk kasus ketika aplikasi atau dokumen perlu menggunakan font privat tanpa harus menginstalnya pada sistem. fontFileReferenceKey harus unik hanya dalam cakupan fontFileLoader yang digunakan dalam panggilan ini.

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