在 idWriteColorGlyphRunEnumerator1 所傳回的“paint” 影像格式中繪製圖像執行。
語法
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
如IDWriteColorGlyphRunEnumerator1 所傳回的色彩圖像執行影像格式。 這必須是其中一種「繪製」影像格式。
textColor
類型:COLORREF
文字的前景色彩,用於色彩字元使用文字色彩的情況。
colorPaletteIndex
類型:UINT32
要使用的字型定義調色盤之以零起始的索引。
blackBoxRect
類型:_Out_opt_ RECT *
選擇性矩形,可接收受繪製圖像執行影響之所有圖元的周框方塊(以像素為單位,而不是IOPS)。 黑色方塊矩形可能會延伸到位圖的維度之外。
返回值
標準 HRESULT 錯誤碼。
需求
| 要求 | 價值 |
|---|---|
| 最低支援的用戶端 | Windows 10 版本 1809(Windows App SDK 1.2 或更新版本) |
| 標題 | dwrite_3.h |