共用方式為


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

類型:DWRITE_MEASURING_MODE

指定執行中定位圖像的測量模式。

glyphRun

類型:_In_ DWRITE_GLYPH_RUN const*

圖像會執行以繪製。

glyphImageFormat

類型:DWRITE_GLYPH_IMAGE_FORMATS

如IDWriteColorGlyphRunEnumerator1 所傳回的色彩圖像執行影像格式。 這必須是其中一種「繪製」影像格式。

textColor

類型:COLORREF

文字的前景色彩,用於色彩字元使用文字色彩的情況。

colorPaletteIndex

類型:UINT32

要使用的字型定義調色盤之以零起始的索引。

blackBoxRect

類型:_Out_opt_ RECT *

選擇性矩形,可接收受繪製圖像執行影響之所有圖元的周框方塊(以像素為單位,而不是IOPS)。 黑色方塊矩形可能會延伸到位圖的維度之外。

返回值

標準 HRESULT 錯誤碼。

需求

要求 價值
最低支援的用戶端 Windows 10 版本 1809(Windows App SDK 1.2 或更新版本)
標題 dwrite_3.h