ID2D1CommandSink::D rawGlyphRun メソッド (d2d1_1.h)
描画するグリフを示します。
構文
HRESULT DrawGlyphRun(
D2D1_POINT_2F baselineOrigin,
[in] const DWRITE_GLYPH_RUN *glyphRun,
[in, optional] const DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription,
[in] ID2D1Brush *foregroundBrush,
DWRITE_MEASURING_MODE measuringMode
);
パラメーター
baselineOrigin
種類: D2D1_POINT_2F
ベースラインの左上隅。
[in] glyphRun
型: const DWRITE_GLYPH_RUN*
レンダリングするグリフ。
[in, optional] glyphRunDescription
型: const DWRITE_GLYPH_RUN_DESCRIPTION*
グリフに関する追加の非レンダリング情報。
[in] foregroundBrush
種類: ID2D1Brush*
グリフの塗りつぶしに使用するブラシ。
measuringMode
グリフに適用する測定モード。
戻り値
種類: HRESULT
メソッドが成功すると、 S_OKが返されます。 失敗した場合は、 HRESULT エラー コードが返されます。
注釈
DrawText と DrawTextLayout は、コマンド シンクが処理される時点までにグリフ実行と四角形に分割されます。 そのため、これらのメソッドはコマンド シンクでは使用できません。 アプリケーションでは DrawTextLayout を呼び出すときに追加のコールバック処理が必要になる場合があるため、このセマンティックをコマンド リストに簡単に保持することはできません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d2d1_1.h |
[DLL] | D2d1.dll |