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


МЕТОД ID2D1DeviceContext7::D rawGlyphRunWithColorSupport (d2d1_3.h)

Важно!

Некоторые сведения относятся к предварительной версии продукта, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Рисует выполнение глифа, используя цветовые представления глифов, если они доступны в шрифте. Рекомендуется отображать цветные глифы с помощью этого метода.

Синтаксис

void DrawGlyphRunWithColorSupport(
  D2D1_POINT_2F                       baselineOrigin,
  const DWRITE_GLYPH_RUN              *glyphRun,
  const DWRITE_GLYPH_RUN_DESCRIPTION  *glyphRunDescription,
  ID2D1Brush                          *foregroundBrush,
  ID2D1SvgGlyphStyle                  *svgGlyphStyle,
  UINT32                              colorPaletteIndex,
  DWRITE_MEASURING_MODE               measuringMode,
  D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION bitmapSnapOption
);

Параметры

baselineOrigin

Тип: D2D1_POINT_2F

Базовый план.

glyphRun

Тип: _In_ CONST DWRITE_GLYPH_RUN *

Глиф выполняется для рисования.

glyphRunDescription

Тип: DWRITE_GLYPH_RUN_DESCRIPTION _In_opt_ CONST *

Описание запуска глифа для рисования.

foregroundBrush

Тип: _In_opt_ ID2D1Brush *

Кисть переднего плана для текста.

svgGlyphStyle

Тип: _In_opt_ ID2D1SvgGlyphStyle *

Стиль глифа.

colorPaletteIndex

Тип: UINT32

Отсчитываемый от нуля индекс цветовой палитры, определяемой шрифтом.

measuringMode

Тип: DWRITE_MEASURING_MODE = DWRITE_MEASURING_MODE_NATURAL

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

bitmapSnapOption

Тип: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION = D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT

Параметры привязки.

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

None

Требования

   
Верхняя часть d2d1_3.h