Bagikan melalui


IDWriteFontFile::Metode analisis (dwrite.h)

Menganalisis file dan mengembalikan apakah itu mewakili font, dan apakah jenis font didukung oleh sistem font.

Sintaks

HRESULT Analyze(
  [out]           BOOL                  *isSupportedFontType,
  [out]           DWRITE_FONT_FILE_TYPE *fontFileType,
  [out, optional] DWRITE_FONT_FACE_TYPE *fontFaceType,
  [out]           UINT32                *numberOfFaces
);

Parameter

[out] isSupportedFontType

Jenis: BOOL*

TRUE jika jenis font didukung oleh sistem font; jika tidak, FALSE.

[out] fontFileType

Jenis: DWRITE_FONT_FILE_TYPE*

Ketika metode ini kembali, berisi nilai yang menunjukkan jenis file font. Perhatikan bahwa meskipun isSupportedFontTypeFALSE, nilai fontFileType mungkin berbeda dari DWRITE_FONT_FILE_TYPE_UNKNOWN.

[out, optional] fontFaceType

Jenis: DWRITE_FONT_FACE_TYPE*

Ketika metode ini kembali, berisi nilai yang menunjukkan jenis wajah font. Jika fontFileType tidak sama dengan DWRITE_FONT_FILE_TYPE_UNKNOWN, maka itu dapat dibangun dari file font.

[out] numberOfFaces

Jenis: UINT32*

Ketika metode ini kembali, berisi jumlah wajah font yang terkandung dalam file font.

Menampilkan nilai

Jenis: HRESULT

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

Keterangan

Penting Tipe file font tertentu dikenali, tetapi tidak didukung oleh sistem font. Misalnya, sistem font akan mengenali file sebagai file font Tipe 1 tetapi tidak akan dapat membuat objek wajah font darinya. Dalam situasi seperti itu, Analyze akan mengatur parameter output isSupportedFontType ke FALSE.
 

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

IDWriteFontFile