IXpsOMGradientBrush::GetGradientStops メソッド (xpsobjectmodel.h)
グラデーションを定義する IXpsOMGradientStop インターフェイスのコレクションを含む IXpsOMGradientStopCollection インターフェイスへのポインターを取得します。
構文
HRESULT GetGradientStops(
[out, retval] IXpsOMGradientStopCollection **gradientStops
);
パラメーター
[out, retval] gradientStops
IXpsOMGradientStop インターフェイスのコレクションを含む IXpsOMGradientStopCollection インターフェイスへのポインター。
戻り値
このメソッドは HRESULT を返します。 使用可能な値には、次の表に示す値が含まれますが、これらに限定されません。 この表に記載されていない XPS ドキュメント API の戻り値については、「 XPS ドキュメント エラー」を参照してください。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
gradientStops は NULL です。 |
注釈
グラデーションの分岐点は、 IXpsOMGradientStop インターフェイスによって XPS OM で説明されており、グラデーション パスに沿って特定の場所で色を定義するために使用されます。グラデーションの分岐点の間に色が補間されます。 次の図は、線形グラデーションのグラデーション パスとグラデーションの分岐点を示しています。
次の図は、放射状グラデーションのグラデーションの位置を示しています。 この例では、グラデーション領域は外側の楕円で囲まれた領域であり、放射状グラデーションは XPS_SPREAD_METHOD_REFLECT spread メソッドを使用して、グラデーション領域の外側の空間を塗りつぶします。要件
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | xpsobjectmodel.h |