Bagikan melalui


IDWriteInMemoryFontFileLoader::CreateInMemoryFontFileReference method (dwrite_3.h)

Membuat referensi file font (objek IDWriteFontFile ) dari array byte. Referensi file font terikat ke instans IDWriteInMemoryFontFileLoader yang dibuat dan tetap berlaku selama pemuat terdaftar di pabrik.

Syntax

HRESULT CreateInMemoryFontFileReference(
                 IDWriteFactory  *factory,
  [in]           void const      *fontData,
                 UINT32          fontDataSize,
  [in, optional] IUnknown        *ownerObject,
  [out]          IDWriteFontFile **fontFile
);

Parameter-parameternya

factory

Jenis: IDWriteFactory*

Objek pabrik digunakan untuk membuat referensi file font.

[in] fontData

Jenis: void const*

Penunjuk ke blok memori yang berisi data font.

fontDataSize

Jenis: UINT32

Ukuran data font.

[in, optional] ownerObject

Jenis: IUnknown*

Objek opsional yang memiliki memori yang ditentukan oleh parameter fontData. Jika parameter ini bukan NULL, metode menyimpan penunjuk ke data font dan menambahkan referensi ke objek pemilik. Penunjuk fontData harus tetap valid hingga objek pemilik dirilis. Jika parameter ini NULL, metode membuat salinan data font.

[out] fontFile

Jenis: IDWriteFontFile**

Menerima penunjuk ke referensi file font yang baru dibuat.

Mengembalikan nilai

Jenis: HRESULT

Metode ini mengembalikan kode keberhasilan atau kesalahan HRESULT.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 Build 14393
Server minimum yang didukung Windows 10 Build 14393
Platform Target Windows
Header dwrite_3.h
Library Dwrite.lib

Lihat juga

Membuat kumpulan font kustom menggunakan data font yang dimuat ke dalam memori

IDWriteInMemoryFontFileLoader