IDWriteTextLayout::Draw メソッド
指定されたクライアント描画コンテキストを使用して、テキストを描画します。
構文
virtual HRESULT Draw(
void * clientDrawingContext,
IDWriteTextRenderer * renderer,
FLOAT originX,
FLOAT originY
) = 0;
パラメーター
clientDrawingContext
アプリケーション定義の描画コンテキスト。renderer
テキスト文字列の部分を描画するために使用されるコールバック関数のセットへのポインター。originX
レイアウトの左側の X 座標。originY
レイアウトの上辺の Y 座標。
戻り値
メソッドが成功した場合は、S_OK が返されます。 それ以外の場合は、エラー コードが返されます。HRESULT.
解説
このメソッドを使用してテキストを描画するには、IDWriteFactory::CreateTextLayout を使用して、アプリケーションによって textLayout オブジェクトが作成される必要があります。
textLayout オブジェクトを取得した後、アプリケーションは IDWriteTextLayout::Draw メソッドを呼び出して、テキスト、デコレーション、およびインライン オブジェクトを描画します。実際の描画は、textRenderer 引数として渡されるコールバック インターフェイスによって行われます。その際、対応する DrawGlyphRun API が呼び出されます。
要件
クライアントの最小要件 |
Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム |
サーバーの最小要件 |
Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム |
ヘッダー |
Dwrite.h |
ライブラリ |
Dwrite.lib |
DLL |
Dwrite.dll |