Метод IDWriteFontFace3::GetRecommendedRenderingMode (dwrite_3.h)
Определяет рекомендуемый режим отрисовки текста и сетки для использования на основе шрифта, размера, преобразования мира и режима измерения.
Синтаксис
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
);
Параметры
[in] fontEmSize
Тип: FLOAT
Размер логического шрифта в DIP.
[in] dpiX
Тип: FLOAT
Количество пикселей на логический дюйм в горизонтальном направлении.
[in] dpiY
Тип: FLOAT
Количество пикселей на логический дюйм в вертикальном направлении.
[in, optional] transform
Тип: const DWRITE_MATRIX*
Структура DWRITE_MATRIX, описывающая преобразование мира.
[in] isSideways
Тип: BOOL
Указывает, находится ли шрифт в стороне. ЗНАЧЕНИЕ TRUE , если шрифт находится в стороне; в противном случае — FALSE.
[in] outlineThreshold
DWRITE_OUTLINE_THRESHOLD типизированное значение, указывающее качество отрисовки контура графической системы, влияет на пороговое значение размера, выше которого используется отрисовка структуры.
[in] measuringMode
DWRITE_MEASURING_MODE типизированное значение, указывающее метод, используемый для измерения во время разметки текста. Для правильного интервала глифов этот метод возвращает режим отрисовки, совместимый с указанным режимом измерения.
[in, optional] renderingParams
Тип: IDWriteRenderingParams*
Указатель на интерфейс IDWriteRenderingParams для объекта параметров отрисовки. Этот параметр необходим, если объект параметров отрисовки переопределяет режим отрисовки.
[out] renderingMode
Тип: DWRITE_RENDERING_MODE1*
Указатель на переменную, которая получает DWRITE_RENDERING_MODE1 типизированное значение для рекомендуемого режима отрисовки.
[out] gridFitMode
Тип: DWRITE_GRID_FIT_MODE*
Указатель на переменную, которая получает DWRITE_GRID_FIT_MODE типизированное значение для рекомендуемого режима размещения сетки.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | dwrite_3.h |
Библиотека | Dwrite.lib |
DLL | Dwrite.dll |