Class PathGradientBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Mengenkapsulasi objek Aspose.Imaging.Brush dengan gradien. Kelas ini tidak dapat diwarisi.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Pewarisan
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Mengimplementasikan
Anggota yang diwarisi
PathGradientBrushBase.PathPoints, PathGradientBrushBase.GraphicsPath, PathGradientBrushBase.CenterPoint, PathGradientBrushBase.FocusScales, 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.Opacity, DisposableObject.Dispose(), DisposableObject.Disposed, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Catatan
Warna pusat secara default adalah putih. Seorang pengguna dapat mengubah nilai ini kapan saja kemudian.
Array warna sekitar diinisialisasi dengan elemen tunggal yang berisi warna putih secara default. Warna sekitar dapat diubah kemudian, namun setidaknya satu elemen diperlukan saat mengatur warna sekitar.
Lihat Aspose.Imaging.Brushes.PathGradientBrush.Blend untuk informasi lebih lanjut tentang inisialisasi.
Konstruktor
PathGradientBrush(PointF[])
Menginisialisasi instance baru dari kelas Aspose.Imaging.Brushes.PathGradientBrush dengan titik yang ditentukan.
public PathGradientBrush(PointF[] pathPoints)
Parameter
pathPoints
PointF[]
Array struktur Aspose.Imaging.PointF yang mewakili titik-titik yang membentuk simpul jalur.
PathGradientBrush(PointF[], WrapMode)
Menginisialisasi instance baru dari kelas Aspose.Imaging.Brushes.PathGradientBrush dengan titik yang ditentukan dan mode pembungkus.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameter
pathPoints
PointF[]
Array struktur Aspose.Imaging.PointF yang mewakili titik-titik yang membentuk simpul jalur.
wrapMode
WrapMode
Sebuah Aspose.Imaging.WrapMode yang menentukan bagaimana pengisian yang digambar dengan Aspose.Imaging.Brushes.PathGradientBrush ini ditile.
PathGradientBrush(Point[])
Menginisialisasi instance baru dari kelas Aspose.Imaging.Brushes.PathGradientBrush dengan titik yang ditentukan.
public PathGradientBrush(Point[] pathPoints)
Parameter
pathPoints
Point[]
Array struktur Aspose.Imaging.Point yang mewakili titik-titik yang membentuk simpul jalur.
PathGradientBrush(Point[], WrapMode)
Menginisialisasi instance baru dari kelas Aspose.Imaging.Brushes.PathGradientBrush dengan titik yang ditentukan dan mode pembungkus.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameter
pathPoints
Point[]
Array struktur Aspose.Imaging.Point yang mewakili titik-titik yang membentuk simpul jalur.
wrapMode
WrapMode
Sebuah Aspose.Imaging.WrapMode yang menentukan bagaimana pengisian yang digambar dengan Aspose.Imaging.Brushes.PathGradientBrush ini ditile.
PathGradientBrush(GraphicsPath)
Menginisialisasi instance baru dari kelas Aspose.Imaging.Brushes.PathGradientBrush dengan jalur yang ditentukan.
public PathGradientBrush(GraphicsPath path)
Parameter
path
GraphicsPath
Aspose.Imaging.GraphicsPath yang mendefinisikan area yang diisi oleh Aspose.Imaging.Brushes.PathGradientBrush ini.
Properti
Blend
Mengambil atau menetapkan Aspose.Imaging.Blend yang menentukan posisi dan faktor yang mendefinisikan penurunan kustom untuk gradien.
public Blend Blend { get; set; }
Nilai Properti
CenterColor
Mengambil atau menetapkan warna di pusat gradien jalur.
public Color CenterColor { get; set; }
Nilai Properti
InterpolationColors
Mengambil atau menetapkan Aspose.Imaging.ColorBlend yang mendefinisikan gradien linier multicolor.
[Obsolete("Properti ini tidak digunakan dalam kelas ini lagi. Gunakan kelas PathMulticolorGradientBrush sebagai gantinya.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Nilai Properti
SurroundColors
Mengambil atau menetapkan array warna yang sesuai dengan titik-titik di jalur yang diisi oleh Aspose.Imaging.Brushes.PathGradientBrush ini.
public Color[] SurroundColors { get; set; }
Nilai Properti
Color[]
Metode
SetBlendTriangularShape(float)
Membuat gradien dengan warna pusat dan penurunan linier ke satu warna sekitar.
public void SetBlendTriangularShape(float focus)
Parameter
focus
float
Sebuah nilai dari 0 hingga 1 yang menentukan di mana, di sepanjang radial dari pusat jalur ke batas jalur, warna pusat akan berada pada intensitas tertingginya. Nilai 1 (default) menempatkan intensitas tertinggi di pusat jalur.
SetBlendTriangularShape(float, float)
Membuat gradien dengan warna pusat dan penurunan linier ke setiap warna sekitar.
public void SetBlendTriangularShape(float focus, float scale)
Parameter
focus
float
Sebuah nilai dari 0 hingga 1 yang menentukan di mana, di sepanjang radial dari pusat jalur ke batas jalur, warna pusat akan berada pada intensitas tertingginya. Nilai 1 (default) menempatkan intensitas tertinggi di pusat jalur.
scale
float
Sebuah nilai dari 0 hingga 1 yang menentukan intensitas maksimum dari warna pusat yang dicampur dengan warna batas. Nilai 1 menyebabkan intensitas maksimum dari warna pusat, dan ini adalah nilai default.
SetSigmaBellShape(float)
Membuat kuas gradien yang mengubah warna mulai dari pusat jalur ke luar menuju batas jalur. Transisi dari satu warna ke warna lain didasarkan pada kurva berbentuk lonceng.
public void SetSigmaBellShape(float focus)
Parameter
focus
float
Sebuah nilai dari 0 hingga 1 yang menentukan di mana, di sepanjang radial dari pusat jalur ke batas jalur, warna pusat akan berada pada intensitas tertingginya. Nilai 1 (default) menempatkan intensitas tertinggi di pusat jalur.
SetSigmaBellShape(float, float)
Membuat kuas gradien yang mengubah warna mulai dari pusat jalur ke luar menuju batas jalur. Transisi dari satu warna ke warna lain didasarkan pada kurva berbentuk lonceng.
public void SetSigmaBellShape(float focus, float scale)
Parameter
focus
float
Sebuah nilai dari 0 hingga 1 yang menentukan di mana, di sepanjang radial dari pusat jalur ke batas jalur, warna pusat akan berada pada intensitas tertingginya. Nilai 1 (default) menempatkan intensitas tertinggi di pusat jalur.
scale
float
Sebuah nilai dari 0 hingga 1 yang menentukan intensitas maksimum dari warna pusat yang dicampur dengan warna batas. Nilai 1 menyebabkan intensitas maksimum dari warna pusat, dan ini adalah nilai default.