Método IDWriteTextAnalyzer1::GetJustificationOpportunities (dwrite_1.h)
Recupera información de oportunidad de justificación para cada uno de los glifos dadas las propiedades de texto y forma del glifo.
Sintaxis
HRESULT GetJustificationOpportunities(
IDWriteFontFace *fontFace,
FLOAT fontEmSize,
DWRITE_SCRIPT_ANALYSIS scriptAnalysis,
UINT32 textLength,
UINT32 glyphCount,
[in] WCHAR const *textString,
[in] UINT16 const *clusterMap,
[in] DWRITE_SHAPING_GLYPH_PROPERTIES const *glyphProperties,
[out] DWRITE_JUSTIFICATION_OPPORTUNITY *justificationOpportunities
);
Parámetros
fontFace
Tipo: IDWriteFontFace*
Cara de fuente que se usó para dar forma. Esto es principalmente importante para devolver los resultados correctos del ancho kashida.
Puede ser NULL.
fontEmSize
Tipo: FLOAT
Tamaño de fuente em usado para la ejecución del glifo.
scriptAnalysis
Tipo: DWRITE_SCRIPT_ANALYSIS
Script del texto del elemento.
textLength
Tipo: UINT32
Longitud del texto.
glyphCount
Tipo: UINT32
Número de glifos.
[in] textString
Tipo: const WCHAR*
Caracteres usados para generar los glifos.
[in] clusterMap
Tipo: const UINT16*
Mapa de clúster generado a partir de la forma.
[in] glyphProperties
Tipo: const DWRITE_SHAPING_GLYPH_PROPERTIES*
Propiedades de glifo producidas a partir de la forma.
[out] justificationOpportunities
Tipo: DWRITE_JUSTIFICATION_OPPORTUNITY*
Puntero a una estructura de DWRITE_JUSTIFICATION_OPPORTUNITY que recibe información de la expansión o compresión de justificación permitida para cada glifo.
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
Esta función se llama por ejecución, una vez realizada la forma a través del método IDWriteTextAnalyzer::GetGlyphs .
Requisitos
Cliente mínimo compatible | Actualización de windows 8 y plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 y Actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | dwrite_1.h |
Library | Dwrite_1.lib |
Archivo DLL | Dwrite_1.dll |