Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
Some information relates to a prerelease product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Draws a glyph run, using color representations of glyphs if available in the font. We recommended that you render color glyphs by using this method.
Syntax
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
);
Parameters
baselineOrigin
Type: D2D1_POINT_2F
The baseline.
glyphRun
Type: _In_ CONST DWRITE_GLYPH_RUN *
The glyph run to draw.
glyphRunDescription
Type: _In_opt_ CONST DWRITE_GLYPH_RUN_DESCRIPTION *
A description of the glyph run to draw.
foregroundBrush
Type: _In_opt_ ID2D1Brush *
Foreground brush for the text.
svgGlyphStyle
Type: _In_opt_ ID2D1SvgGlyphStyle *
The glyph style.
colorPaletteIndex
Type: UINT32
Zero-based index of the font-defined color palette to use.
measuringMode
Type: DWRITE_MEASURING_MODE = DWRITE_MEASURING_MODE_NATURAL
Specifies measuring mode for positioning glyphs in the run.
bitmapSnapOption
Type: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION = D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT
Snap options.
Return value
None
Requirements
Requirement | Value |
---|---|
Header | d2d1_3.h |