METODE IDWriteFactory::RegisterFontCollectionLoader (dwrite.h)

Mendaftarkan pemuat koleksi font kustom dengan objek pabrik.

Sintaks

HRESULT RegisterFontCollectionLoader(
  IDWriteFontCollectionLoader *fontCollectionLoader
);

Parameter

fontCollectionLoader

Jenis: IDWriteFontCollectionLoader*

Pointer ke objek IDWriteFontCollectionLoader yang akan didaftarkan.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Fungsi ini mendaftarkan pemuat koleksi font dengan DirectWrite. Antarmuka pemuat koleksi font, yang harus diimplementasikan oleh objek singleton, menangani enumerasi file font dalam koleksi font yang diberi jenis kunci tertentu. Instans tertentu hanya dapat didaftarkan sekali. Upaya yang berhasil akan mengembalikan kesalahan, yang menunjukkan bahwa upaya tersebut telah didaftarkan. Perhatikan bahwa implementasi pemuat file font tidak boleh mendaftarkan diri mereka dengan DirectWrite di dalam konstruktor mereka, dan tidak boleh membatalkan pendaftaran diri mereka sendiri di dalam destruktor mereka, karena operasi pendaftaran dan unregistrasi masing-masing bertambah dan mengurangi jumlah referensi objek. Sebagai gantinya, pendaftaran dan tidak registrasi dengan DirectWrite pemuat file font harus dilakukan di luar implementasi pemuat file font.

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