Class PathGradientBrushBase

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

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Turunan

PathGradientBrush, PathMulticolorGradientBrush

Mengimplementasikan

IDisposable

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

PointF

FocusScales

Mengambil atau mengatur titik fokus untuk penurunan gradien.

public PointF FocusScales { get; set; }

Nilai Properti

PointF

GraphicsPath

Mengambil jalur grafis yang dibangun di atas kuas ini.

public GraphicsPath GraphicsPath { get; }

Nilai Properti

GraphicsPath

PathPoints

Mengambil titik jalur yang dibangun di atas kuas ini.

public PointF[] PathPoints { get; }

Nilai Properti

PointF[]

 Indonesia