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


Метод 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

Тип: DWRITE_MEASURING_MODE

Задает режим измерения для размещения глифов в выполнении.

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