ID2D1DeviceContext4::D rawTextLayout メソッド (d2d1_3.h)
テキスト レイアウト オブジェクトを描画します。 その後レイアウトが変更されない場合、同じレイアウトを繰り返し描画する場合は DrawText よりも効率的です。
構文
void DrawTextLayout(
D2D1_POINT_2F origin,
[in] IDWriteTextLayout *textLayout,
[in, optional] ID2D1Brush *defaultFillBrush,
[in, optional] ID2D1SvgGlyphStyle *svgGlyphStyle,
UINT32 colorPaletteIndex,
D2D1_DRAW_TEXT_OPTIONS options
);
パラメーター
origin
種類: D2D1_POINT_2F
textLayout によって記述されたテキストの左上隅が描画される、デバイスに依存しないピクセルで記述されたポイント。
[in] textLayout
描画する書式設定されたテキスト。 ID2D1Resource から継承されない描画効果は無視されます。 ブラシではない ID2D1Resource を継承する描画効果がある場合、このメソッドは失敗し、レンダー ターゲットはエラー状態になります。
[in, optional] defaultFillBrush
種類: ID2D1Brush*
テキストの塗りつぶしに使用するブラシ。
[in, optional] svgGlyphStyle
種類: ID2D1SvgGlyphStyle*
SVG グリフのレンダリング時に使用されるコンテキストフィル、コンテキスト ストローク、コンテキスト値の値。
colorPaletteIndex
種類: UINT32
カラー フォント内のカラー パレットを選択するために使用するインデックス。
options
テキストをピクセル境界にスナップするかどうか、およびレイアウト四角形にテキストをクリップするかどうかを示す値です。 既定値は D2D1_DRAW_TEXT_OPTIONS_NONE です。これは、テキストをピクセル境界にスナップし、レイアウト四角形にクリップしないことを示します。
戻り値
なし
必要条件
対象プラットフォーム | Windows |
ヘッダー | d2d1_3.h |
[DLL] | D2d1.dll |