Metodo IDWriteFontFile::Analyze (dwrite.h)
Analizza un file e restituisce se rappresenta un tipo di carattere e se il tipo di carattere è supportato dal sistema di caratteri.
Sintassi
HRESULT Analyze(
[out] BOOL *isSupportedFontType,
[out] DWRITE_FONT_FILE_TYPE *fontFileType,
[out, optional] DWRITE_FONT_FACE_TYPE *fontFaceType,
[out] UINT32 *numberOfFaces
);
Parametri
[out] isSupportedFontType
Tipo: BOOL*
TRUE se il tipo di carattere è supportato dal sistema di caratteri; in caso contrario, FALSE.
[out] fontFileType
Tipo: DWRITE_FONT_FILE_TYPE*
Quando questo metodo restituisce, contiene un valore che indica il tipo del file di carattere. Si noti che anche se isSupportedFontType è FALSE, il valore fontFileType può essere diverso da DWRITE_FONT_FILE_TYPE_UNKNOWN.
[out, optional] fontFaceType
Tipo: DWRITE_FONT_FACE_TYPE*
Quando questo metodo restituisce, contiene un valore che indica il tipo del viso del carattere. Se fontFileType non è uguale a DWRITE_FONT_FILE_TYPE_UNKNOWN, può essere costruito dal file di carattere.
[out] numberOfFaces
Tipo: UINT32*
Quando questo metodo restituisce, contiene il numero di visi del tipo di carattere contenuti nel file di carattere.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Requisiti
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | dwrite.h |
Libreria | Dwrite.lib |
DLL | Dwrite.dll |