ID2D1DeviceContext4::D rawText (constWCHAR*,UINT32,IDWriteTextFormat*,constD2D1_RECT_F&,ID2D1Brush*,ID2D1SvgGlyphStyle*,UINT32,D2D1_DRAW_TEXT_OPTIONS,DWRITE_MEASURING_MODE) 方法 (d2d1_3.h)
繪製指定版面配置矩形內的文字。
根據預設,此方法會執行基準貼齊,並以色彩字型呈現圖像的色彩版本。
語法
void DrawText(
[in] const WCHAR *string,
UINT32 stringLength,
[in] IDWriteTextFormat *textFormat,
[ref] const D2D1_RECT_F & layoutRect,
[in, optional] ID2D1Brush *defaultFillBrush,
[in, optional] ID2D1SvgGlyphStyle *svgGlyphStyle,
UINT32 colorPaletteIndex,
D2D1_DRAW_TEXT_OPTIONS options,
DWRITE_MEASURING_MODE measuringMode
);
參數
[in] string
類型: const WCHAR*
要繪製之 Unicode 字元陣列的指標。
stringLength
類型: UINT32
字串中的字元數。
[in] textFormat
類型: IDWriteTextFormat*
物件,描述要繪製之文字的格式詳細數據,例如字型、字型和流程方向。
[ref] layoutRect
類型: const D2D1_RECT_F
繪製文字的區域大小和位置。
[in, optional] defaultFillBrush
類型: ID2D1Brush*
用來繪製文字的筆刷。
[in, optional] svgGlyphStyle
類型: ID2D1SvgGlyphStyle*
呈現SVG圖像時所使用的內容填滿、內容筆劃和內容值的值。
colorPaletteIndex
類型: UINT32
用來在色彩字型中選取調色盤的索引。
options
值,指出文字是否應該貼齊圖元界限,以及是否應該將文字裁剪到版面配置矩形。 默認值 為D2D1_DRAW_TEXT_OPTIONS_NONE,這表示文字應該貼齊圖元界限,而且不應該裁剪到版面配置矩形。
measuringMode
值,指出在格式化文字時,如何使用字元計量來測量文字。 預設值為 DWRITE_MEASURING_MODE_NATURAL。
傳回值
無
規格需求
目標平台 | Windows |
標頭 | d2d1_3.h |
Dll | D2d1.dll |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應