Class PathGradientBrush

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

objectDisposableObjectBrushTransformBrushPathGradientBrushBasePathGradientBrush

Mengimplementasikan

IDisposable

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

Blend

CenterColor

Mengambil atau menetapkan warna di pusat gradien jalur.

public Color CenterColor { get; set; }

Nilai Properti

Color

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

ColorBlend

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.

 Indonesia