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
ベースラインの X 座標。
baselineOriginY
ベースラインの Y 座標。
measuringMode
実行中にグリフを配置するための測定モードを指定します。
glyphRun
型: _In_ DWRITE_GLYPH_RUN const*
グリフは描画に実行されます。
glyphImageFormat
IDWriteColorGlyphRunEnumerator1によって返されるカラー グリフランのイメージ形式。 これは、"ペイント" イメージ形式のいずれかである必要があります。
textColor
型: COLORREF
テキストの前景色。色グリフがテキストの色を使用する場合に使用されます。
colorPaletteIndex
使用するフォント定義カラー パレットの 0 から始まるインデックス。
blackBoxRect
型: RECT *_Out_opt_
グリフランの描画によって影響を受けるすべてのピクセルの境界ボックス (DIP ではなくピクセル単位) を受け取る省略可能な四角形。 黒いボックスの四角形は、ビットマップの次元を超えて拡張される場合があります。
戻り値
標準 HRESULT エラー コードです。
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 10 バージョン 1809 (Windows App SDK 1.2 以降を使用) |
| ヘッダー | dwrite_3.h |