Поделиться через


Метод IDWriteFactory2::CreateCustomRenderingParams (dwrite_2.h)

Создает объект параметров отрисовки с указанными свойствами.

Синтаксис

HRESULT CreateCustomRenderingParams(
        FLOAT                   gamma,
        FLOAT                   enhancedContrast,
        FLOAT                   grayscaleEnhancedContrast,
        FLOAT                   clearTypeLevel,
        DWRITE_PIXEL_GEOMETRY   pixelGeometry,
        DWRITE_RENDERING_MODE   renderingMode,
        DWRITE_GRID_FIT_MODE    gridFitMode,
  [out] IDWriteRenderingParams2 **renderingParams
);

Параметры

gamma

Тип: FLOAT

Гамма-значение, используемое для гамма-коррекции, которое должно быть больше нуля и не может превышать 256.

enhancedContrast

Тип: FLOAT

Величина увеличения контрастности, ноль или больше.

grayscaleEnhancedContrast

Тип: FLOAT

Величина увеличения контрастности, ноль или больше.

clearTypeLevel

Тип: FLOAT

Степень уровня ClearType от 0,0f (без ClearType) до 1,0f (full ClearType).

pixelGeometry

Тип: DWRITE_PIXEL_GEOMETRY

Геометрия пикселя устройства.

renderingMode

Тип: DWRITE_RENDERING_MODE

Метод отрисовки глифов. В большинстве случаев для автоматического использования соответствующего режима следует DWRITE_RENDERING_MODE_DEFAULT.

gridFitMode

Тип: DWRITE_GRID_FIT_MODE

Как сетчатая структура глифа. В большинстве случаев для автоматического выбора соответствующего режима необходимо DWRITE_GRID_FIT_DEFAULT.

[out] renderingParams

Тип: IDWriteRenderingParams2**

Содержит только что созданный объект параметров отрисовки или NULL в случае сбоя.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite_2.h
Библиотека Dwrite.lib
DLL Dwrite.dll

См. также раздел

IDWriteFactory2