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 によって返されるカラー グリフのイメージ形式が実行されます。 これは、"ペイント" イメージ形式のいずれかである必要があります。
textColor
種類: COLORREF
テキストの前景色。色グリフでテキストの色が使用される場合に使用されます。
colorPaletteIndex
型: UINT32
使用するフォント定義カラー パレットの 0 から始まるインデックス。
blackBoxRect
種類: _OUT_OPT_ RECT *
グリフ実行の描画の影響を受けるすべてのピクセルの境界ボックス (DIP ではなくピクセル単位) を受け取る省略可能な四角形。 黒いボックスの四角形は、ビットマップの寸法を超えて拡張される場合があります。
戻り値
標準の HRESULT エラー コード。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 Version 1809 (Windows アプリ SDK 1.2 以降) |
Header | dwrite_3.h |