Class LinearGradientBrushBase

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

継承

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

派生

LinearGradientBrush, LinearMulticolorGradientBrush

実装

IDisposable

継承メンバー

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; }

プロパティ値

float

GammaCorrection

このAspose.Imaging.Brushes.LinearGradientBrushBaseに対してガンマ補正が有効かどうかを示す値を取得または設定します。

public bool GammaCorrection { get; set; }

プロパティ値

bool

IsAngleScalable

このAspose.Imaging.Brushes.LinearGradientBrushBaseに対する変換中にAspose.Imaging.Brushes.LinearGradientBrushBase.Angleが変更されるかどうかを示す値を取得または設定します。

public bool IsAngleScalable { get; set; }

プロパティ値

bool

Rectangle

勾配の開始点と終了点を定義する矩形領域を取得または設定します。

public RectangleF Rectangle { get; set; }

プロパティ値

RectangleF

 日本語