Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Mewakili sebuah Aspose.Imaging.Brush dengan kemampuan gradien dan properti yang sesuai.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Pewarisan
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Turunan
LinearGradientBrush, LinearMulticolorGradientBrush
Mengimplementasikan
Anggota yang Dwarisi
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()
Konstruktor
LinearGradientBrushBase()
Menginisialisasi sebuah instance baru dari kelas Aspose.Imaging.Brushes.LinearGradientBrushBase dengan parameter default. Sudutnya adalah 45 derajat dan persegi panjang terletak di (0,0) dengan ukuran (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
Menginisialisasi sebuah instance baru dari kelas Aspose.Imaging.Brushes.LinearGradientBrushBase. Persegi panjang gradien dihitung dari titik yang ditentukan.
protected LinearGradientBrushBase(Point point1, Point point2)
Parameter
point1
Point
Sebuah struktur Aspose.Imaging.Point yang mewakili titik awal dari gradien linier.
point2
Point
Sebuah struktur Aspose.Imaging.Point yang mewakili titik akhir dari gradien linier.
LinearGradientBrushBase(PointF, PointF)
Menginisialisasi sebuah instance baru dari kelas Aspose.Imaging.Brushes.LinearGradientBrushBase. Persegi panjang gradien dihitung dari titik yang ditentukan.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parameter
point1
PointF
Sebuah struktur Aspose.Imaging.PointF yang mewakili titik awal dari gradien linier.
point2
PointF
Sebuah struktur Aspose.Imaging.PointF yang mewakili titik akhir dari gradien linier.
LinearGradientBrushBase(Rectangle, float, bool)
Menginisialisasi sebuah instance baru dari kelas Aspose.Imaging.Brushes.LinearGradientBrushBase berdasarkan persegi panjang dan sudut orientasi.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parameter
rect
Rectangle
Sebuah struktur Aspose.Imaging.RectangleF yang menentukan batas dari gradien linier.
angle
float
Sudut, diukur dalam derajat searah jarum jam dari sumbu x, dari garis orientasi gradien.
isAngleScalable
bool
Jika diatur ke ```cstrue sudut akan berubah selama transformasi yang diterapkan pada Aspose.Imaging.Brushes.LinearGradientBrushBase ini.
LinearGradientBrushBase(RectangleF, float, bool)
Menginisialisasi sebuah instance baru dari kelas Aspose.Imaging.Brushes.LinearGradientBrushBase berdasarkan persegi panjang, warna awal dan akhir, serta sudut orientasi.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parameter
rect
RectangleF
Sebuah struktur Aspose.Imaging.RectangleF yang menentukan batas dari gradien linier.
angle
float
Sudut, diukur dalam derajat searah jarum jam dari sumbu x, dari garis orientasi gradien.
isAngleScalable
bool
Jika diatur ke ```cstrue sudut akan berubah selama transformasi dengan Aspose.Imaging.Brushes.LinearGradientBrushBase ini.
Properti
Angle
Mengambil atau mengatur sudut gradien.
public float Angle { get; set; }
Nilai Properti
GammaCorrection
Mengambil atau mengatur nilai yang menunjukkan apakah koreksi gamma diaktifkan untuk Aspose.Imaging.Brushes.LinearGradientBrushBase ini.
public bool GammaCorrection { get; set; }
Nilai Properti
IsAngleScalable
Mengambil atau mengatur nilai yang menunjukkan apakah Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle berubah selama transformasi dengan Aspose.Imaging.Brushes.LinearGradientBrushBase ini.
public bool IsAngleScalable { get; set; }
Nilai Properti
Rectangle
Mengambil atau mengatur wilayah persegi panjang yang mendefinisikan titik awal dan akhir dari gradien.
public RectangleF Rectangle { get; set; }