Class PathGradientBrush
Nama dari : Aspose.Imaging.Brushes Pengumpulan: Aspose.Imaging.dll (25.4.0)
Mengkapsulkan objek Aspose.Imaging.Brush dengan gradient.Kelas ini tidak dapat diwarisi.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
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()
Remarks
Warna pusat adalah putih secara default. pengguna dapat mengubah nilai ini kapan saja kemudian.
Rangkaian warna lingkaran dimulai dengan satu elemen yang mengandung warna putih secara default. warna lingkaran dapat diubah kemudian, namun setidaknya satu elemen diperlukan saat mengatur warna lingkaran.
Lihat Aspose.Imaging.Brushes.PathGradientBrush.Blend untuk rincian lebih lanjut tentang inisialisasi.
Constructors
PathGradientBrush(PointF[])
Inicialisasi contoh baru dari kelas Aspose.Imaging.Brushes.PathGradientBrush dengan poin yang ditentukan.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[ ]
Sebuah rangkaian struktur Aspose.Imaging.PointF yang mewakili titik-titik yang membentuk vertikal jalan.
PathGradientBrush(PointF[ ], dan WrapMode)
Inicialisasi contoh baru dari kelas Aspose.Imaging.Brushes.PathGradientBrush dengan titik yang ditentukan dan mode wrap.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[ ]
Sebuah rangkaian struktur Aspose.Imaging.PointF yang mewakili titik-titik yang membentuk vertikal jalan.
wrapMode
WrapMode
Sebuah Aspose.Imaging.WrapMode yang menentukan bagaimana isi dicetak dengan ini Aspose.Imaging.Brushes.PathGradientBrush dicetak.
PathGradientBrush(Point[])
Inicialisasi contoh baru dari kelas Aspose.Imaging.Brushes.PathGradientBrush dengan poin yang ditentukan.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[ ]
Sebuah rangkaian struktur Aspose.Imaging.Point yang mewakili titik-titik yang membentuk vertikal jalan.
PathGradientBrush(Point[ ], dan WrapMode)
Inicialisasi contoh baru dari kelas Aspose.Imaging.Brushes.PathGradientBrush dengan titik yang ditentukan dan mode wrap.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[ ]
Sebuah rangkaian struktur Aspose.Imaging.Point yang mewakili titik-titik yang membentuk vertikal jalan.
wrapMode
WrapMode
Sebuah Aspose.Imaging.WrapMode yang menentukan bagaimana isi dicetak dengan ini Aspose.Imaging.Brushes.PathGradientBrush dicetak.
PathGradientBrush(GraphicsPath)
Inicialisasi contoh baru dari kelas Aspose.Imaging.Brushes.PathGradientBrush dengan jalur yang ditentukan.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath yang menentukan area yang diisi dengan ini Aspose.Imaging.Brushes.PathGradientBrush.
Properties
Blend
Dapatkan atau menetapkan Aspose.Imaging.Blend yang menentukan posisi dan faktor yang menentukan falloff yang disesuaikan untuk gradient.
public Blend Blend { get; set; }
Nilai Properti
CenterColor
Dapatkan atau menetapkan warna di tengah jalur gradient.
public Color CenterColor { get; set; }
Nilai Properti
InterpolationColors
Dapatkan atau menetapkan Aspose.Imaging.ColorBlend yang mendefinisikan gradient linear berbilang warna.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Nilai Properti
SurroundColors
Dapatkan atau menetapkan berbagai warna yang sesuai dengan titik-titik di jalur ini Aspose.Imaging.Brushes.PathGradientBrush mengisi.
public Color[] SurroundColors { get; set; }
Nilai Properti
Color [ ]
Methods
SetBlendTriangularShape(kapal)
Mencipta gradient dengan warna tengah dan falloff linear untuk satu warna sekitarnya.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
Nilai dari 0 hingga 1 yang menentukan di mana, di sepanjang radial dari pusat jalan ke sempadan jalan, warna pusat akan berada pada intensitas tertinggi.
SetBlendTriangularShape(Banjir, Banjir)
Mencipta gradient dengan warna tengah dan falloff linear untuk setiap warna sekitarnya.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
Nilai dari 0 hingga 1 yang menentukan di mana, di sepanjang radial dari pusat jalan ke sempadan jalan, warna pusat akan berada pada intensitas tertinggi.
scale
float
Nilai dari 0 hingga 1 yang menentukan intensitas maksimum warna pusat yang dicampur dengan warna perbatasan. nilai 1 menyebabkan intensitas tertinggi mungkin warna pusat, dan itu adalah nilai default.
SetSigmaBellShape(kapal)
Mencipta gradient brush yang mengubah warna mulai dari pusat jalan ke luar ke sempadan jalan. peralihan dari satu warna ke yang lain didasarkan pada kurva berbentuk lonceng.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
Nilai dari 0 hingga 1 yang menentukan di mana, di sepanjang radial dari pusat jalan ke sempadan jalan, warna pusat akan berada pada intensitas tertinggi.
SetSigmaBellShape(Banjir, Banjir)
Mencipta gradient brush yang mengubah warna mulai dari pusat jalan ke luar ke sempadan jalan. peralihan dari satu warna ke yang lain didasarkan pada kurva berbentuk lonceng.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
Nilai dari 0 hingga 1 yang menentukan di mana, di sepanjang radial dari pusat jalan ke sempadan jalan, warna pusat akan berada pada intensitas tertinggi.
scale
float
Nilai dari 0 hingga 1 yang menentukan intensitas maksimum warna pusat yang dicampur dengan warna perbatasan. nilai 1 menyebabkan intensitas tertinggi mungkin warna pusat, dan itu adalah nilai default.