Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
勾配機能と適切なプロパティを持つAspose.Imaging.Brushを表します。
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
継承
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
派生
LinearGradientBrush, LinearMulticolorGradientBrush
実装
継承メンバー
TransformBrush.ResetTransform(), TransformBrush.MultiplyTransform(Matrix), TransformBrush.MultiplyTransform(Matrix, MatrixOrder), TransformBrush.TranslateTransform(float, float), TransformBrush.TranslateTransform(float, float, MatrixOrder), TransformBrush.ScaleTransform(float, float), TransformBrush.ScaleTransform(float, float, MatrixOrder), TransformBrush.RotateTransform(float), TransformBrush.RotateTransform(float, MatrixOrder), TransformBrush.WrapMode, TransformBrush.Transform, TransformBrush.IsTransformChanged, Brush.DeepClone(), Brush.Equals(object), Brush.GetHashCode(), Brush.Equals(Brush), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.ReleaseManagedResources(), DisposableObject.ReleaseUnmanagedResources(), DisposableObject.VerifyNotDisposed(), DisposableObject.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
コンストラクター
LinearGradientBrushBase()
デフォルトのパラメーターでAspose.Imaging.Brushes.LinearGradientBrushBaseクラスの新しいインスタンスを初期化します。 角度は45度で、矩形は(0,0)に位置し、サイズは(1,1)です。
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
指定されたポイントから勾配矩形を計算し、Aspose.Imaging.Brushes.LinearGradientBrushBaseクラスの新しいインスタンスを初期化します。
protected LinearGradientBrushBase(Point point1, Point point2)
パラメーター
point1
Point
線形勾配の開始点を表すAspose.Imaging.Point構造体。
point2
Point
線形勾配の終了点を表すAspose.Imaging.Point構造体。
LinearGradientBrushBase(PointF, PointF)
指定されたポイントから勾配矩形を計算し、Aspose.Imaging.Brushes.LinearGradientBrushBaseクラスの新しいインスタンスを初期化します。
protected LinearGradientBrushBase(PointF point1, PointF point2)
パラメーター
point1
PointF
線形勾配の開始点を表すAspose.Imaging.PointF構造体。
point2
PointF
線形勾配の終了点を表すAspose.Imaging.PointF構造体。
LinearGradientBrushBase(Rectangle, float, bool)
矩形と方向角に基づいてAspose.Imaging.Brushes.LinearGradientBrushBaseクラスの新しいインスタンスを初期化します。
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
パラメーター
rect
Rectangle
線形勾配の境界を指定するAspose.Imaging.RectangleF構造体。
angle
float
勾配の方向線の角度で、x軸から時計回りに測定されます。
isAngleScalable
bool
### <a id="Aspose_Imaging_Brushes_LinearGradientBrushBase__ctor_Aspose_Imaging_RectangleF_System_Single_System_Boolean_"></a> LinearGradientBrushBase\(RectangleF, float, bool\)
矩形、開始色、終了色、および方向角に基づいてAspose.Imaging.Brushes.LinearGradientBrushBaseクラスの新しいインスタンスを初期化します。
```csharp
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
パラメーター
rect
RectangleF
線形勾配の境界を指定するAspose.Imaging.RectangleF構造体。
angle
float
勾配の方向線の角度で、x軸から時計回りに測定されます。
isAngleScalable
bool
## プロパティ
### <a id="Aspose_Imaging_Brushes_LinearGradientBrushBase_Angle"></a> Angle
勾配の角度を取得または設定します。
```csharp
public float Angle { get; set; }
プロパティ値
GammaCorrection
このAspose.Imaging.Brushes.LinearGradientBrushBaseに対してガンマ補正が有効かどうかを示す値を取得または設定します。
public bool GammaCorrection { get; set; }
プロパティ値
IsAngleScalable
このAspose.Imaging.Brushes.LinearGradientBrushBaseに対する変換中にAspose.Imaging.Brushes.LinearGradientBrushBase.Angleが変更されるかどうかを示す値を取得または設定します。
public bool IsAngleScalable { get; set; }
プロパティ値
Rectangle
勾配の開始点と終了点を定義する矩形領域を取得または設定します。
public RectangleF Rectangle { get; set; }