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