共用方式為


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 *

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

傳回值

標準 HRESULT 錯誤碼。

規格需求

需求
最低支援的用戶端 Windows 應用程式 SDK 1.2 或更新版本的 Windows 10 版本 1809 ()
標頭 dwrite_3.h