IXpsOMGradientBrush インターフェイス (xpsobjectmodel.h)
このインターフェイスでは、グラデーションの分岐点で構成されるグラデーションについて説明します。 IXpsOMGradientBrush から継承するクラスは、グラデーションの分岐点を解釈するさまざまな方法を指定します。
IXpsOMGradientBrush は、 IXpsOMLinearGradientBrush インターフェイスと IXpsOMRadialGradientBrush インターフェイスの 基本インターフェイスです。
継承
IXpsOMGradientBrush インターフェイスは IXpsOMBrush から継承されます。 IXpsOMGradientBrush には、次の種類のメンバーもあります。
メソッド
IXpsOMGradientBrush インターフェイスには、これらのメソッドがあります。
IXpsOMGradientBrush::GetColorInterpolationMode 色補間に使用するガンマ関数を取得します。 |
IXpsOMGradientBrush::GetGradientStops グラデーションを定義する IXpsOMGradientStop インターフェイスのコレクションを含む IXpsOMGradientStopCollection インターフェイスへのポインターを取得します。 |
IXpsOMGradientBrush::GetSpreadMethod グラデーション領域の外側の領域がどのようにレンダリングされるかを示すXPS_SPREAD_METHOD値を取得します。 |
IXpsOMGradientBrush::GetTransform ブラシの解決されたマトリックス変換を含む IXpsOMMatrixTransform インターフェイスへのポインターを取得します。 (IXpsOMGradientBrush.GetTransform) |
IXpsOMGradientBrush::GetTransformLocal ブラシのローカルで非共有の解決済みマトリックス変換を含む IXpsOMMatrixTransform インターフェイスへのポインターを取得します。 |
IXpsOMGradientBrush::GetTransformLookup ブラシに使用する共有マトリックス変換インターフェイスの参照キーの名前を取得します。 |
IXpsOMGradientBrush::SetColorInterpolationMode 色補間に使用するガンマ関数を記述するXPS_COLOR_INTERPOLATION値を設定します。 |
IXpsOMGradientBrush::SetSpreadMethod XPS_SPREAD_METHOD値を設定します。この値は、グラデーション領域の外側の領域をレンダリングする方法を示します。 |
IXpsOMGradientBrush::SetTransformLocal IXpsOMMatrixTransform インターフェイス ポインターを、ブラシに使用するローカルの非共有マトリックス変換に設定します。 |
IXpsOMGradientBrush::SetTransformLookup ブラシに使用する共有マトリックス変換の参照キーの名前を設定します。 |
注釈
このインターフェイスのメソッドは、グラデーションの基本的なパラメーターを定義します。 線形または放射状のグラデーションの種類によって、これらのパラメーターの適用方法が決まります。
次の図に示すように、線形グラデーションの始点と終点は、グラデーション パスの終点をマークします。 グラデーション パスは、始点と終点を結ぶ直線です。 線形グラデーションのグラデーション領域は、始点と終点の間の領域 (それらの点を含む) で構成され、両方向に直角にグラデーション パスに拡張されます。 広がり領域は、グラデーション領域の外側の領域です。
グラデーションの停止は、グラデーション パスに沿って特定の場所で色を定義します。次の図に示すように、グラデーションの点間のグラデーション パスに沿って色が補間されます。



要件
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | xpsobjectmodel.h |