Share via


IDWriteTextLayout::SetDrawingEffect メソッド

アプリケーション定義の描画効果を設定します。

構文

virtual HRESULT SetDrawingEffect(
    IUnknown * drawingEffect,
    DWRITE_TEXT_RANGE  textRange
) = 0;

パラメーター

  • drawingEffect
    範囲に適用するアプリケーション定義の描画効果。このデータ オブジェクトは、最終的なレンダリングのためにアプリケーションの描画コールバックに戻されます。

  • textRange
    この変更を適用するテキスト範囲。

戻り値

メソッドが成功した場合は、S_OK が返されます。 それ以外の場合は、エラー コードが返されます。HRESULT.

解説

ID2D1Brush (色ブラシやグラデーション ブラシなど) は、ID2D1RenderTarget::DrawTextLayout を使用してテキストを描画し、そのブラシが指定された範囲のテキストの描画に使用される場合、描画効果として設定できます。

この描画効果は指定された範囲に関連付けられているため、その範囲が描画時に描画されるときにコールバックによってアプリケーションに戻されます。

要件

クライアントの最小要件

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

参照

IDWriteTextLayout