若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

CRenderTarget::DrawText

 

使用 IDWriteTextFormat 物件提供的格式資訊,繪製指定的文字。

void DrawText(
   const CString& strText,
   const CD2DRectF& rect,
   CD2DBrush* pForegroundBrush,
   CD2DTextFormat* textFormat = NULL,
   D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_NONE,
   DWRITE_MEASURING_MODE measuringMode = DWRITE_MEASURING_MODE_NATURAL
);

strText

要繪製之 Unicode 字元陣列的指標。

rect

繪製文字所在區域的大小和位置。

pForegroundBrush

用來繪製文字的筆刷。

textFormat

物件,描述要繪製之文字的格式詳細資料,例如字型、字型大小和流向。

options

表示文字是否應貼齊像素邊界以及文字是否應裁剪至配置矩形的值。預設值為 D2D1_DRAW_TEXT_OPTIONS_NONE,表示文字應貼齊像素邊界而且不要裁剪至配置矩形。

measuringMode

表示如何在格式化文字時使用字符度量資訊測量文字的值。預設值是 DWRITE_MEASURING_MODE_NATURAL。

需求

標頭檔:afxrendertarget.h

顯示: