Class PathGradientBrushBase

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

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Türemiş

PathGradientBrush, PathMulticolorGradientBrush

Uygular

IDisposable

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

PointF

FocusScales

Gradyan düşüşü için odak noktasını alır veya ayarlar.

public PointF FocusScales { get; set; }

Özellik Değeri

PointF

GraphicsPath

Bu fırçanın üzerine inşa edildiği grafik yolunu alır.

public GraphicsPath GraphicsPath { get; }

Özellik Değeri

GraphicsPath

PathPoints

Bu fırçanın üzerine inşa edildiği yol noktalarını alır.

public PointF[] PathPoints { get; }

Özellik Değeri

PointF[]

 Türkçe