ID2D1DeviceContext7::D rawGlyphRunWithColorSupport メソッド (d2d1_3.h)

重要

一部の情報はプレリリース製品に関連しており、市販される前に大幅に変更される可能性があります。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。

フォントで使用可能な場合は、グリフの色表現を使用してグリフランを描画します。 このメソッドを使用してカラー グリフをレンダリングすることをお勧めします。

構文

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

種類: CONST DWRITE_GLYPH_RUN_DESCRIPTION _In_opt_ *

描画するグリフの説明。

foregroundBrush

種類: _In_opt_ ID2D1Brush *

テキストの前景ブラシ。

svgGlyphStyle

種類: _In_opt_ ID2D1SvgGlyphStyle *

グリフ のスタイル。

colorPaletteIndex

型: UINT32

使用するフォント定義カラー パレットの 0 から始まるインデックス。

measuringMode

型: DWRITE_MEASURING_MODE = DWRITE_MEASURING_MODE_NATURAL

実行中にグリフを配置するための測定モードを指定します。

bitmapSnapOption

型: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION = D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT

スナップ オプション。

戻り値

なし

必要条件

   
Header d2d1_3.h