Método IDWriteFontFile::Analyze (dwrite.h)
Analiza un archivo y devuelve si representa una fuente y si el sistema de fuentes admite el tipo de fuente.
Sintaxis
HRESULT Analyze(
[out] BOOL *isSupportedFontType,
[out] DWRITE_FONT_FILE_TYPE *fontFileType,
[out, optional] DWRITE_FONT_FACE_TYPE *fontFaceType,
[out] UINT32 *numberOfFaces
);
Parámetros
[out] isSupportedFontType
Tipo: BOOL*
TRUE si el sistema de fuentes admite el tipo de fuente; de lo contrario, FALSE.
[out] fontFileType
Tipo: DWRITE_FONT_FILE_TYPE*
Cuando este método finaliza, contiene un valor que indica el tipo del archivo de fuente. Tenga en cuenta que aunque isSupportedFontType sea FALSE, el valor fontFileType puede ser diferente de DWRITE_FONT_FILE_TYPE_UNKNOWN.
[out, optional] fontFaceType
Tipo: DWRITE_FONT_FACE_TYPE*
Cuando este método vuelve, contiene un valor que indica el tipo de la cara de fuente. Si fontFileType no es igual a DWRITE_FONT_FILE_TYPE_UNKNOWN, se puede construir a partir del archivo de fuente.
[out] numberOfFaces
Tipo: UINT32*
Cuando este método vuelve, contiene el número de caras de fuente contenidas en el archivo de fuente.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Requisitos
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | dwrite.h |
Library | Dwrite.lib |
Archivo DLL | Dwrite.dll |