次の方法で共有


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
    (IDWriteTextLayout::SetDrawingEffect メソッドで指定された) 描画効果として関連付け済みのブラシを持たない textLayout 内のテキストの描画に使用されるブラシ。

  • options
    テキストをピクセル境界にスナップするかどうか、およびテキストをレイアウト四角形にクリップするかどうかを示す値。既定値は D2D1_DRAW_TEXT_OPTIONS_NONE で、テキストはピクセル境界にスナップされ、レイアウト四角形にはクリップされません。

必要条件

ヘッダー: afxrendertarget.h

参照

関連項目

CRenderTarget クラス