次の方法で共有


IXpsOMGradientBrush::GetGradientStops メソッド (xpsobjectmodel.h)

グラデーションを定義する IXpsOMGradientStop インターフェイスのコレクションを含む IXpsOMGradientStopCollection インターフェイスへのポインターを取得します。

構文

HRESULT GetGradientStops(
  [out, retval] IXpsOMGradientStopCollection **gradientStops
);

パラメーター

[out, retval] gradientStops

IXpsOMGradientStop インターフェイスのコレクションを含む IXpsOMGradientStopCollection インターフェイスへのポインター。

戻り値

このメソッドは HRESULT を返します。 使用可能な値には、次の表に示す値が含まれますが、これらに限定されません。 この表に記載されていない XPS ドキュメント API の戻り値については、「 XPS ドキュメント エラー」を参照してください。

リターン コード 説明
S_OK
メソッドが成功しました。
E_POINTER
gradientStopsNULL です

注釈

グラデーションの分岐点は、 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

こちらもご覧ください

IXpsOMGradientBrush

IXpsOMGradientStop

XML Paper Specification

XPS ドキュメント エラー