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

CRenderTarget::DrawTextLayout

 

繪製指定之 IDWriteTextLayout 物件所描述的格式化文字。

void DrawTextLayout(
   const CD2DPointF& ptOrigin,
   CD2DTextLayout* textLayout,
   CD2DBrush* pBrushForeground,
   D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_NONE
);

ptOrigin

以裝置獨立畫素描述的點,這個點是繪製 textLayout 所描述之文字的左上角位置。

textLayout

要繪製的格式化文字。不是從 ID2D1Resource 繼承的任何繪圖效果都會被忽略。如果有繼承自 ID2D1Resource 但並非筆刷的繪圖效果,則這個方法將會失敗,並且使轉譯目標處於錯誤狀態。

pBrushForeground

用來繪製 textLayout 中任何文字的筆刷,而該文字尚未與筆刷產生關聯做為繪圖效果 (以 IDWriteTextLayout::SetDrawingEffect 方法指定)。

options

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

需求

標頭檔:afxrendertarget.h

顯示: