CRenderTarget::DrawText
更新 : 2011 年 3 月
Visual Studio 2010 SP1 が必要です。
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
参照
その他の技術情報
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2011 年 3 月 |
このコンテンツを追加。 |
SP1 機能変更 |