Class PathGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Aspose.Imaging.Brush temel yol gradyanı işlevselliğini temsil eder.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Miras
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Türemiş
PathGradientBrush, PathMulticolorGradientBrush
Uygular
Miras Alınan Üyeler
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()
Açıklamalar
Aspose.Imaging.Brushes.PathGradientBrushBase sınıfı oluşturulurken en az 2 nokta ile başlatılması gerektiğini unutmayın. Oluşturulan iç yol her zaman kapalı bir şekil olacaktır, son nokta ilk noktayı bağlar. Bu şekil, bu Aspose.Imaging.Brushes.PathGradientBrushBase ile doldurulur. GDI+ uygulaması, boş diziler veya aynı koordinatlara sahip nokta setleri geçildiğinde bir System.OutOfMemoryException hatası fırlatır. Aspose.Imaging.Brushes.PathGradientBrushBase, nokta dizisi 2’den az nokta içerdiğinde bir istisna fırlatır, geçersiz nokta dizisi durumunda System.ArgumentException fırlatılır, System.OutOfMemoryException yerine. Merkez noktası, varsayılan olarak geçilen noktalar için kütle merkezi olarak hesaplanır. Kullanıcı bu noktayı daha sonra değiştirebilir. Odak ölçekleri varsayılan olarak boş bir noktadır (0.0, 0.0).
Yapıcılar
PathGradientBrushBase(PointF[])
Belirtilen noktalarla Aspose.Imaging.Brushes.PathGradientBrushBase sınıfının yeni bir örneğini başlatır.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parametreler
pathPoints
PointF[]
Yolu oluşturan köşe noktalarını temsil eden Aspose.Imaging.PointF yapılarını içeren bir dizi.
PathGradientBrushBase(PointF[], WrapMode)
Belirtilen noktalar ve sarma modu ile Aspose.Imaging.Brushes.PathGradientBrushBase sınıfının yeni bir örneğini başlatır.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parametreler
pathPoints
PointF[]
Yolu oluşturan köşe noktalarını temsil eden Aspose.Imaging.PointF yapılarını içeren bir dizi.
wrapMode
WrapMode
Bu Aspose.Imaging.Brushes.PathGradientBrushBase ile çizilen dolguların nasıl döşeneceğini belirten bir Aspose.Imaging.WrapMode.
PathGradientBrushBase(Point[])
Belirtilen noktalarla Aspose.Imaging.Brushes.PathGradientBrushBase sınıfının yeni bir örneğini başlatır.
protected PathGradientBrushBase(Point[] pathPoints)
Parametreler
pathPoints
Point[]
Yolu oluşturan köşe noktalarını temsil eden Aspose.Imaging.Point yapılarını içeren bir dizi.
PathGradientBrushBase(Point[], WrapMode)
Belirtilen noktalar ve sarma modu ile Aspose.Imaging.Brushes.PathGradientBrushBase sınıfının yeni bir örneğini başlatır.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parametreler
pathPoints
Point[]
Yolu oluşturan köşe noktalarını temsil eden Aspose.Imaging.Point yapılarını içeren bir dizi.
wrapMode
WrapMode
Bu Aspose.Imaging.Brushes.PathGradientBrushBase ile çizilen dolguların nasıl döşeneceğini belirten bir Aspose.Imaging.WrapMode.
PathGradientBrushBase(GraphicsPath)
Belirtilen yol ile Aspose.Imaging.Brushes.PathGradientBrushBase sınıfının yeni bir örneğini başlatır.
protected PathGradientBrushBase(GraphicsPath path)
Parametreler
path
GraphicsPath
Bu Aspose.Imaging.Brushes.PathGradientBrushBase ile doldurulan alanı tanımlayan Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath.
Özellikler
CenterPoint
Yol gradyanının merkez noktasını alır veya ayarlar.
public PointF CenterPoint { get; set; }
Özellik Değeri
FocusScales
Gradyan düşüşü için odak noktasını alır veya ayarlar.
public PointF FocusScales { get; set; }
Özellik Değeri
GraphicsPath
Bu fırçanın üzerine inşa edildiği grafik yolunu alır.
public GraphicsPath GraphicsPath { get; }
Özellik Değeri
PathPoints
Bu fırçanın üzerine inşa edildiği yol noktalarını alır.
public PointF[] PathPoints { get; }
Özellik Değeri
PointF[]