Método IDWriteFontFace3::GetRecommendedRenderingMode (dwrite_3.h)
Determina la representación de texto recomendada y el modo de ajuste de cuadrícula que se usará en función de la fuente, el tamaño, la transformación del mundo y el modo de medición.
Sintaxis
HRESULT GetRecommendedRenderingMode(
[in] FLOAT fontEmSize,
[in] FLOAT dpiX,
[in] FLOAT dpiY,
[in, optional] DWRITE_MATRIX const *transform,
[in] BOOL isSideways,
[in] DWRITE_OUTLINE_THRESHOLD outlineThreshold,
[in] DWRITE_MEASURING_MODE measuringMode,
[in, optional] IDWriteRenderingParams *renderingParams,
[out] DWRITE_RENDERING_MODE1 *renderingMode,
[out] DWRITE_GRID_FIT_MODE *gridFitMode
);
Parámetros
[in] fontEmSize
Tipo: FLOAT
Tamaño de fuente lógico en DIP.
[in] dpiX
Tipo: FLOAT
Número de píxeles por pulgada lógica en la dirección horizontal.
[in] dpiY
Tipo: FLOAT
Número de píxeles por pulgada lógica en la dirección vertical.
[in, optional] transform
Tipo: const DWRITE_MATRIX*
Estructura DWRITE_MATRIX que describe la transformación del mundo.
[in] isSideways
Tipo: BOOL
Especifica si la fuente está lateralmente. TRUE si la fuente está lateralmente; de lo contrario, FALSE.
[in] outlineThreshold
Tipo: DWRITE_OUTLINE_THRESHOLD
Un valor de tipo DWRITE_OUTLINE_THRESHOLD que especifica la calidad de la representación de esquemas del sistema de gráficos, afecta al umbral de tamaño por encima del cual se usa la representación de esquema.
[in] measuringMode
Tipo: DWRITE_MEASURING_MODE
Valor DWRITE_MEASURING_MODE con tipo que especifica el método utilizado para medir durante el diseño de texto. Para el espaciado de glifo adecuado, este método devuelve un modo de representación que es compatible con el modo de medición especificado.
[in, optional] renderingParams
Tipo: IDWriteRenderingParams*
Puntero a una interfaz IDWriteRenderingParams para el objeto de parámetros de representación. Este parámetro es necesario en caso de que el objeto de parámetros de representación invalide el modo de representación.
[out] renderingMode
Tipo: DWRITE_RENDERING_MODE1*
Puntero a una variable que recibe un valor de tipo DWRITE_RENDERING_MODE1 para el modo de representación recomendado.
[out] gridFitMode
Tipo: DWRITE_GRID_FIT_MODE*
Puntero a una variable que recibe un valor de tipo DWRITE_GRID_FIT_MODE para el modo de ajuste de cuadrícula recomendado.
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.
Requisitos
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | dwrite_3.h |
Library | Dwrite.lib |
Archivo DLL | Dwrite.dll |