Class PathGradientBrush
İsim alanı : Aspose.Imaging.Brushes Toplantı: Aspose.Imaging.dll (25.4.0)
Aspose.Imaging.Brush bir gradient ile bir nesne kapsül eder.Bu sınıf miras alınamaz.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
mirasçı üyeleri
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
Merkez rengi varsayılan olarak beyazdır. bir kullanıcı bu değeri daha sonra herhangi bir zamanda değiştirebilir.
Çevre rengi aralığı varsayılan olarak beyaz renk içeren tek element tarafından başlatılır. çevre rengi daha sonra değiştirilebilir, ancak çevre rengi ayarlanırken en az tek element gerektirir.
Daha fazla bilgi için Aspose.Imaging.Brushes.PathGradientBrush.Blend adresine bakın.
Constructors
PathGradientBrush(PointF[])
Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini belirlenen noktalarla başlatır.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[…]
Aspose.Imaging.PointF yapılarının bir dizi, yolun dikeylerini oluşturan noktaları temsil eder.
PathGradientBrush(PointF[…], • WrapMode)
Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini belirlenen noktalara ve kaplama moduna başlatır.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[…]
Aspose.Imaging.PointF yapılarının bir dizi, yolun dikeylerini oluşturan noktaları temsil eder.
wrapMode
WrapMode
Bu Aspose.Imaging.Brushes.PathGradientBrush ile nasıl doldurulduğunu belirleyen bir Aspose.Imaging.WrapMode yapıştırılır.
PathGradientBrush(Point[])
Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini belirlenen noktalarla başlatır.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[…]
Aspose.Imaging.Point yapılarının bir dizi, yolun dikeylerini oluşturan noktaları temsil eder.
PathGradientBrush(Point[…], • WrapMode)
Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini belirlenen noktalara ve kaplama moduna başlatır.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[…]
Aspose.Imaging.Point yapılarının bir dizi, yolun dikeylerini oluşturan noktaları temsil eder.
wrapMode
WrapMode
Bu Aspose.Imaging.Brushes.PathGradientBrush ile nasıl doldurulduğunu belirleyen bir Aspose.Imaging.WrapMode yapıştırılır.
PathGradientBrush(GraphicsPath)
Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini belirlenen yolu ile başlatır.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath bu Aspose.Imaging.Brushes.PathGradientBrush ile doldurulan alanı tanımlar.
Properties
Blend
Bir Aspose.Imaging.Blend alır veya gradient için özelleştirilmiş bir falloff tanımlayan pozisyonları ve faktörleri belirler.
public Blend Blend { get; set; }
Mülkiyet Değer
CenterColor
Renk alır veya gradient yolun merkezine yerleştirir.
public Color CenterColor { get; set; }
Mülkiyet Değer
InterpolationColors
Aspose.Imaging.ColorBlend, bir çok renkli lineer gradient tanımlayan bir Aspose.Imaging.ColorBlend alır veya ayarlar.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Mülkiyet Değer
SurroundColors
Bu Aspose.Imaging.Brushes.PathGradientBrush yolunda noktalara uygun bir renk yelpazesi alır veya ayarlar.
public Color[] SurroundColors { get; set; }
Mülkiyet Değer
Color […]
Methods
SetBlendTriangularShape(Floransa)
Orta renkli bir gradient ve çevresindeki bir renk için bir lineer falloff oluşturur.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
0’dan 1’e kadar olan bir değer, yolun merkezinden yolun sınırına kadar herhangi bir radyal boyunca, merkezin rengi en yüksek yoğunluğunda nerede olacağını belirtir.
SetBlendTriangularShape(Yüzme , Yüzme)
Bir gradient oluşturur, ortalama bir renk ve çevresindeki her renk için bir lineer falloff.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
0’dan 1’e kadar olan bir değer, yolun merkezinden yolun sınırına kadar herhangi bir radyal boyunca, merkezin rengi en yüksek yoğunluğunda nerede olacağını belirtir.
scale
float
0’dan 1’e kadar olan bir değer, sınır rengi ile karıştırılan merkez rengi maksimum yoğunluğunu belirler. 1’in bir değeri, merkez rengi için mümkün olan en yüksek yoğunluğa neden olur ve bu varsayılan değerdir.
SetSigmaBellShape(Floransa)
Renk değiştiren bir gradient fırçası oluşturur, yolun merkezinden dışarıdan yolun sınırına kadar. bir renkten diğerine geçiş, çan şeklinde bir eğriye dayanır.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
0’dan 1’e kadar olan bir değer, yolun merkezinden yolun sınırına kadar herhangi bir radyal boyunca, merkezin rengi en yüksek yoğunluğunda nerede olacağını belirtir.
SetSigmaBellShape(Yüzme , Yüzme)
Renk değiştiren bir gradient fırçası oluşturur, yolun merkezinden dışarıdan yolun sınırına kadar. bir renkten diğerine geçiş, çan şeklinde bir eğriye dayanır.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
0’dan 1’e kadar olan bir değer, yolun merkezinden yolun sınırına kadar herhangi bir radyal boyunca, merkezin rengi en yüksek yoğunluğunda nerede olacağını belirtir.
scale
float
0’dan 1’e kadar olan bir değer, sınır rengi ile karıştırılan merkez rengi maksimum yoğunluğunu belirler. 1’in bir değeri, merkez rengi için mümkün olan en yüksek yoğunluğa neden olur ve bu varsayılan değerdir.