Метод IDWriteBitmapRenderTarget3::D rawPaintGlyphRun (dwrite_3.h)
Рисует глиф в формате изображения "краска", возвращаемом IDWriteColorGlyphRunEnumerator1.
Синтаксис
HRESULT DrawPaintGlyphRun(
FLOAT baselineOriginX,
FLOAT baselineOriginY,
DWRITE_MEASURING_MODE measuringMode,
DWRITE_GLYPH_RUN const *glyphRun,
DWRITE_GLYPH_IMAGE_FORMATS glyphImageFormat,
COLORREF textColor,
UINT32 colorPaletteIndex,
RECT *blackBoxRect
);
Параметры
baselineOriginX
Тип: FLOAT
Координата X базового плана.
baselineOriginY
Тип: FLOAT
Координата Y базового плана.
measuringMode
Задает режим измерения для размещения глифов в выполнении.
glyphRun
Тип: _In_ DWRITE_GLYPH_RUN const*
Глиф выполняется для рисования.
glyphImageFormat
Тип: DWRITE_GLYPH_IMAGE_FORMATS
Формат изображения запуска глифа цвета, возвращенный IDWriteColorGlyphRunEnumerator1. Это должен быть один из форматов изображений paint.
textColor
Тип: COLORREF
Цвет переднего плана текста, используемый в случаях, когда цвет глиф использует цвет текста.
colorPaletteIndex
Тип: UINT32
Отсчитываемый от нуля индекс используемой цветовой палитры, определяемой шрифтом.
blackBoxRect
Тип: _Out_opt_ RECT *
Необязательный прямоугольник, получающий ограничивающий прямоугольник (в пикселях, а не diPs) всех пикселей, затронутых выполнением глифа. Прямоугольник черного прямоугольника может превышать размеры растрового изображения.
Возвращаемое значение
Стандартный код ошибки HRES ULT.
Требования
Требование | Ценность |
---|---|
Минимально поддерживаемый клиент | Windows 10 версии 1809 (с пакетом SDK для приложений Windows 1.2 или более поздней версии) |
Заголовок | dwrite_3.h |