Class PathGradientBrush

PathGradientBrush class

をカプセル化しますBrushグラデーションのあるオブジェクト。このクラスは継承できません.

public sealed class PathGradientBrush : PathGradientBrushBase

コンストラクター

名前説明
PathGradientBrush(GraphicsPath)の新しいインスタンスを初期化しますPathGradientBrush指定されたパスを持つクラス.
PathGradientBrush(PointF[])の新しいインスタンスを初期化しますPathGradientBrush指定されたポイントを持つクラス.
PathGradientBrush(Point[])の新しいインスタンスを初期化しますPathGradientBrush指定されたポイントを持つクラス.
PathGradientBrush(PointF[], WrapMode)の新しいインスタンスを初期化しますPathGradientBrush指定されたポイントとラップ モードを持つクラス.
PathGradientBrush(Point[], WrapMode)の新しいインスタンスを初期化しますPathGradientBrush指定されたポイントとラップ モードを持つクラス.

プロパティ

名前説明
Blend { get; set; }を取得または設定しますBlendグラデーションのカスタム減衰を定義する位置と係数を指定します。
CenterColor { get; set; }パス グラデーションの中心の色を取得または設定します。
CenterPoint { get; set; }パスのグラデーションの中心点を取得または設定します。
Disposed { get; }このインスタンスが破棄されているかどうかを示す値を取得します。
FocusScales { get; set; }グラデーション フォールオフのフォーカス ポイントを取得または設定します。
GraphicsPath { get; }このブラシが作成されたグラフィック パスを取得します。
IsTransformChanged { get; }変換が何らかの方法で変更されたかどうかを示す値を取得します。たとえば、変換マトリックスを設定するか、変換マトリックスを変更するメソッドのいずれかを呼び出す 。このプロパティは、GDI+. との後方互換性のために導入されました。
Opacity { get; set; }ブラシの不透明度を取得または設定します。値は 0 から 1 の間である必要があります。値 0 はブラシが完全に表示されることを意味し、値 1 はブラシが完全に不透明であることを意味します。
PathPoints { get; }このブラシが作成されたパス ポイントを取得します。
SurroundColors { get; set; }このパスのポイントに対応する色の配列を取得または設定しますPathGradientBrushfills.
Transform { get; set; }コピーを取得または設定しますMatrixこのための局所的な幾何学的変換を定義するTransformBrush .
WrapMode { get; set; }を取得または設定しますWrapModeこのラップモードを示す列挙TransformBrush .

メソッド

名前説明
virtual DeepClone()現在の新しいディープ クローンを作成します。Brush .
Dispose()現在のインスタンスを破棄します。
MultiplyTransform(Matrix)を乗算します。Matrixこれは、この局所的な幾何学的変換を表しますLinearGradientBrush指定されたMatrix指定されたMatrix .
MultiplyTransform(Matrix, MatrixOrder)を乗算します。Matrixこれは、この局所的な幾何学的変換を表しますLinearGradientBrush指定されたMatrix指定された順序で.
ResetTransform()をリセットしますTransformプロパティからidentity.
RotateTransform(float)指定された量だけローカル ジオメトリック トランスフォームを回転させます。このメソッドは、変換の前に回転を追加します.
RotateTransform(float, MatrixOrder)指定された順序で、指定された量だけローカル ジオメトリック トランスフォームを回転させます。
ScaleTransform(float, float)指定した量だけローカル ジオメトリック トランスフォームをスケーリングします。このメソッドは、スケーリング マトリックスを変換の先頭に追加します。
ScaleTransform(float, float, MatrixOrder)指定された順序で、指定された量だけローカル ジオメトリック トランスフォームをスケーリングします。
SetBlendTriangularShape(float)中心の色と周囲の 1 つの色への線形減衰を使用してグラデーションを作成します。
SetBlendTriangularShape(float, float)中心の色と周囲の各色への線形減衰を使用してグラデーションを作成します。
SetSigmaBellShape(float)パスの中心から外側に向かってパスの境界に向かって色が変化するグラデーション ブラシを作成します。ある色から別の色への移行は、ベル型の曲線に基づいています.
SetSigmaBellShape(float, float)パスの中心から外側に向かってパスの境界に向かって色が変化するグラデーション ブラシを作成します。ある色から別の色への移行は、ベル型の曲線に基づいています.
TranslateTransform(float, float)指定された次元でローカル ジオメトリック トランスフォームを変換します。このメソッドは、transform. の先頭に翻訳を追加します。
TranslateTransform(float, float, MatrixOrder)指定された順序で、指定された次元でローカル ジオメトリック トランスフォームを変換します。

備考

中央の色はデフォルトで白です。ユーザーは、後でいつでもこの値を変更できます。

周囲の色の配列は、デフォルトで白色を含む単一の要素によって初期化されます。周囲の色は後で変更できますが、周囲の色を設定するには、少なくとも 1 つの要素が必要です。

を参照してくださいBlend初期化の詳細については、

関連項目