Метод IDWriteFontFace1::GetRecommendedRenderingMode (dwrite_1.h)
Определяет рекомендуемый режим отрисовки для шрифта, используя указанный размер и параметры отрисовки.
Синтаксис
HRESULT GetRecommendedRenderingMode(
FLOAT fontEmSize,
FLOAT dpiX,
FLOAT dpiY,
[in, optional] DWRITE_MATRIX const *transform,
BOOL isSideways,
DWRITE_OUTLINE_THRESHOLD outlineThreshold,
DWRITE_MEASURING_MODE measuringMode,
[out] DWRITE_RENDERING_MODE *renderingMode
);
Параметры
fontEmSize
Тип: FLOAT
Логический размер шрифта в единицах DIP. DIP ("независимый от устройства пиксель") равен 1/96 дюйма.
dpiX
Тип: FLOAT
Количество физических пикселей на DIP в горизонтальном положении. Например, если значение DPI поверхности отрисовки равно 96, это значение равно 1,0f. Если значение DPI равно 120, это значение равно 120,0f/96.
dpiY
Тип: FLOAT
Количество физических пикселей на DIP в вертикальном положении. Например, если значение DPI поверхности отрисовки равно 96, это значение равно 1,0f. Если значение DPI равно 120, это значение равно 120,0f/96.
[in, optional] transform
Тип: const DWRITE_MATRIX*
Указывает преобразование мира.
isSideways
Тип: BOOL
Являются ли глифы в перспективе боковыми или нет.
outlineThreshold
DWRITE_OUTLINE_THRESHOLD типизированное значение, указывающее качество отрисовки контура графической системы, влияет на пороговое значение размера, превышающее используемое отображение структуры.
measuringMode
Метод измерения, который будет использоваться для глифов в шрифте. Реализации отрисовщика могут выбирать различные режимы отрисовки для различных методов измерения, например:
- DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL для DWRITE_MEASURING_MODE_NATURAL
- DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC для DWRITE_MEASURING_MODE_GDI_CLASSIC
- DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL для DWRITE_MEASURING_MODE_GDI_NATURAL
[out] renderingMode
Тип: DWRITE_RENDERING_MODE*
При возврате этим методом содержит значение, указывающее рекомендуемый режим отрисовки для использования.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод следует использовать для определения фактического режима отрисовки в случаях, когда режим отрисовки объекта параметров отрисовки DWRITE_RENDERING_MODE_DEFAULT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | dwrite_1.h |
Библиотека | Dwrite_1.lib |
DLL | Dwrite_1.dll |