ID2D1DeviceContext::D rawGlyphRun 方法 (d2d1_1.h)

將一系列圖像繪製到裝置內容。

語法

void DrawGlyphRun(
                 D2D1_POINT_2F                      baselineOrigin,
  [in]           const DWRITE_GLYPH_RUN             *glyphRun,
  [in, optional] const DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription,
  [in]           ID2D1Brush                         *foregroundBrush,
                 DWRITE_MEASURING_MODE              measuringMode
);

參數

baselineOrigin

類型: D2D1_POINT_2F

數列中第一個圖像的來源。

[in] glyphRun

類型: const DWRITE_GLYPH_RUN*

要呈現的字元。

[in, optional] glyphRunDescription

類型: const DWRITE_GLYPH_RUN_DESCRIPTION*

增補字元數列資訊。

[in] foregroundBrush

類型: ID2D1Brush*

定義文字色彩的筆刷。

measuringMode

類型: DWRITE_MEASURING_MODE

圖像數列的測量模式,用來判斷進階和位移。 預設值為 DWRITE_MEASURING_MODE_NATURAL。

傳回值

備註

轉譯時會忽略 字元RunDescription ,但對於列印和串行化轉譯命令很有用,例如 XPS 或 SVG 檔案。 這會擴充 ID2D1RenderTarget::D rawGlyphRun,但缺少字元執行描述。

規格需求

需求
最低支援的用戶端 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 d2d1_1.h
Dll D2d1.dll

另請參閱

ID2D1Brush

ID2D1DeviceContext

ID2D1RenderTarget::D rawGlyphRun