Class PathGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Mewakili Aspose.Imaging.Brush dengan fungsionalitas gradien jalur dasar.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Pewarisan
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Turunan
PathGradientBrush, PathMulticolorGradientBrush
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()
Catatan
Perhatikan bahwa saat membuat kelas Aspose.Imaging.Brushes.PathGradientBrushBase harus diinisialisasi dengan setidaknya 2 titik. Jalur internal yang dibuat akan selalu menjadi figura tertutup, titik terakhir menghubungkan titik pertama. Bentuk tersebut diisi dengan Aspose.Imaging.Brushes.PathGradientBrushBase ini. Implementasi GDI+ melemparkan System.OutOfMemoryException ketika mengirimkan array kosong atau set titik yang memiliki koordinat yang sama. Aspose.Imaging.Brushes.PathGradientBrushBase melemparkan pengecualian ketika array titik berisi kurang dari 2 titik, System.ArgumentException dilemparkan daripada System.OutOfMemoryException ketika array titik tidak dapat diterima. Titik pusat dihitung sebagai pusat massa untuk titik yang diberikan secara default. Pengguna dapat mengubah titik ini nanti. Skala fokus adalah titik kosong (0.0, 0.0) secara default.
Konstruktor
PathGradientBrushBase(PointF[])
Menginisialisasi instance baru dari kelas Aspose.Imaging.Brushes.PathGradientBrushBase dengan titik yang ditentukan.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameter
pathPoints
PointF[]
Sebuah array dari struktur Aspose.Imaging.PointF yang mewakili titik-titik yang membentuk sudut jalur.
PathGradientBrushBase(PointF[], WrapMode)
Menginisialisasi instance baru dari kelas Aspose.Imaging.Brushes.PathGradientBrushBase dengan titik yang ditentukan dan mode pembungkus.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameter
pathPoints
PointF[]
Sebuah array dari struktur Aspose.Imaging.PointF yang mewakili titik-titik yang membentuk sudut jalur.
wrapMode
WrapMode
Sebuah Aspose.Imaging.WrapMode yang menentukan bagaimana pengisian yang digambar dengan Aspose.Imaging.Brushes.PathGradientBrushBase ini ditile.
PathGradientBrushBase(Point[])
Menginisialisasi instance baru dari kelas Aspose.Imaging.Brushes.PathGradientBrushBase dengan titik yang ditentukan.
protected PathGradientBrushBase(Point[] pathPoints)
Parameter
pathPoints
Point[]
Sebuah array dari struktur Aspose.Imaging.Point yang mewakili titik-titik yang membentuk sudut jalur.
PathGradientBrushBase(Point[], WrapMode)
Menginisialisasi instance baru dari kelas Aspose.Imaging.Brushes.PathGradientBrushBase dengan titik yang ditentukan dan mode pembungkus.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameter
pathPoints
Point[]
Sebuah array dari struktur Aspose.Imaging.Point yang mewakili titik-titik yang membentuk sudut jalur.
wrapMode
WrapMode
Sebuah Aspose.Imaging.WrapMode yang menentukan bagaimana pengisian yang digambar dengan Aspose.Imaging.Brushes.PathGradientBrushBase ini ditile.
PathGradientBrushBase(GraphicsPath)
Menginisialisasi instance baru dari kelas Aspose.Imaging.Brushes.PathGradientBrushBase dengan jalur yang ditentukan.
protected PathGradientBrushBase(GraphicsPath path)
Parameter
path
GraphicsPath
Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath yang mendefinisikan area yang diisi oleh Aspose.Imaging.Brushes.PathGradientBrushBase ini.
Properti
CenterPoint
Mengambil atau mengatur titik pusat dari gradien jalur.
public PointF CenterPoint { get; set; }
Nilai Properti
FocusScales
Mengambil atau mengatur titik fokus untuk penurunan gradien.
public PointF FocusScales { get; set; }
Nilai Properti
GraphicsPath
Mengambil jalur grafis yang dibangun di atas kuas ini.
public GraphicsPath GraphicsPath { get; }
Nilai Properti
PathPoints
Mengambil titik jalur yang dibangun di atas kuas ini.
public PointF[] PathPoints { get; }
Nilai Properti
PointF[]