Class LinearMulticolorGradientBrush

LinearMulticolorGradientBrush class

を表しますBrush複数の色と適切な位置で定義された線形グラデーション。このクラスは継承できません.

public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase

コンストラクター

名前説明
LinearMulticolorGradientBrush()の新しいインスタンスを初期化しますLinearMulticolorGradientBrushクラスのデフォルト パラメータ. 開始色は黒、終了色は白、角度は 45 度、四角形は (0,0) に位置し、サイズは (1,1).
LinearMulticolorGradientBrush(Point, Point)の新しいインスタンスを初期化しますLinearMulticolorGradientBrush指定されたポイントを持つクラス.
LinearMulticolorGradientBrush(PointF, PointF)の新しいインスタンスを初期化しますLinearMulticolorGradientBrush指定されたポイントを持つクラス.
LinearMulticolorGradientBrush(Rectangle, float)の新しいインスタンスを初期化しますLinearMulticolorGradientBrush長方形と方向角に基づくクラス.
LinearMulticolorGradientBrush(RectangleF, float)の新しいインスタンスを初期化しますLinearMulticolorGradientBrush長方形と方向角に基づくクラス.
LinearMulticolorGradientBrush(Rectangle, float, bool)の新しいインスタンスを初期化しますLinearMulticolorGradientBrush長方形と方向角に基づくクラス.
LinearMulticolorGradientBrush(RectangleF, float, bool)の新しいインスタンスを初期化しますLinearMulticolorGradientBrush長方形と方向角に基づくクラス.

プロパティ

名前説明
Angle { get; set; }グラデーション角度を取得または設定します。
Disposed { get; }このインスタンスが破棄されているかどうかを示す値を取得します。
GammaCorrection { get; set; }ガンマ補正が有効かどうかを示す値を取得または設定しますLinearGradientBrushBase .
InterpolationColors { get; set; }を取得または設定しますColorBlendマルチカラーの線形グラデーションを定義します.
IsAngleScalable { get; set; }かどうかを示す値を取得または設定します。Angleこれで変換中に変更されますLinearGradientBrushBase .
IsTransformChanged { get; }変換が何らかの方法で変更されたかどうかを示す値を取得します。たとえば、変換マトリックスを設定するか、変換マトリックスを変更するメソッドのいずれかを呼び出す 。このプロパティは、GDI+. との後方互換性のために導入されました。
Opacity { get; set; }ブラシの不透明度を取得または設定します。値は 0 から 1 の間である必要があります。値 0 はブラシが完全に表示されることを意味し、値 1 はブラシが完全に不透明であることを意味します。
Rectangle { get; set; }グラデーションの開始点と終了点を定義する四角形の領域を取得または設定します。
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)指定された順序で、指定された量だけローカル ジオメトリック トランスフォームをスケーリングします。
TranslateTransform(float, float)指定された次元でローカル ジオメトリック トランスフォームを変換します。このメソッドは、transform. の先頭に翻訳を追加します。
TranslateTransform(float, float, MatrixOrder)指定された順序で、指定された次元でローカル ジオメトリック トランスフォームを変換します。

関連項目