Class PathGradientBrushBase
İsim alanı : Aspose.Imaging.Brushes Toplantı: Aspose.Imaging.dll (25.4.0)
Aspose.Imaging.Brush temel yol gradient fonksiyonu ile temsil eder.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
mirasçı üyeleri
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()
Remarks
Aspose.Imaging.Brushes.PathGradientBrushBase sınıfı oluştururken en az 2 puan ile başlatılması gerektiğini unutmayın.Her zaman kapalı bir figür olacak, son nokta ilk noktayı bağlar. Bu şekil bu Aspose.Imaging.Brushes.PathGradientBrushBase ile doldurulur.GDI+ uygulaması, System.OutOfMemoryException’ı boş aralar veya aynı koordinatlara sahip noktalara geçerken atar.Aspose.Imaging.Brushes.PathGradientBrushBase, nokta aralığının 2’den az nokta içerdiği durumlarda bir istisna atar.System.OutOfMemory yerine atılan nokta aralığı kabul edilemez olduğunda istisna.Merkez noktası varsayılan olarak noktalarda geçenler için bir kütle noktası olarak hesaplanır. bir kullanıcı bu noktayı daha sonra değiştirebilir.Fokus ölçeği varsayılan olarak boş bir nokta (0.0, 0.0) olarak belirlenir.
Constructors
PathGradientBrushBase(PointF[])
Aspose.Imaging.Brushes.PathGradientBrushBase sınıfının yeni bir örneğini belirlenen noktalarla başlatır.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[…]
Aspose.Imaging.PointF yapılarının bir dizi, yolun dikeylerini oluşturan noktaları temsil eder.
PathGradientBrushBase(PointF[…], • WrapMode)
Aspose.Imaging.Brushes.PathGradientBrushBase sınıfının yeni bir örneğini belirlenen noktalara ve kaplama moduna başlatır.
protected PathGradientBrushBase(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.PathGradientBrushBase ile nasıl doldurulduğunu belirleyen bir Aspose.Imaging.WrapMode yapıştırılır.
PathGradientBrushBase(Point[])
Aspose.Imaging.Brushes.PathGradientBrushBase sınıfının yeni bir örneğini belirlenen noktalarla başlatır.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[…]
Aspose.Imaging.Point yapılarının bir dizi, yolun dikeylerini oluşturan noktaları temsil eder.
PathGradientBrushBase(Point[…], • WrapMode)
Aspose.Imaging.Brushes.PathGradientBrushBase sınıfının yeni bir örneğini belirlenen noktalara ve kaplama moduna başlatır.
protected PathGradientBrushBase(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.PathGradientBrushBase ile nasıl doldurulduğunu belirleyen bir Aspose.Imaging.WrapMode yapıştırılır.
PathGradientBrushBase(GraphicsPath)
Aspose.Imaging.Brushes.PathGradientBrushBase sınıfının yeni bir örneği belirlenir.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath bu Aspose.Imaging.Brushes.PathGradientBrushBase ile doldurulan alanı tanımlar.
Properties
CenterPoint
Gelişir veya yol gradient merkez noktasını ayarlar.
public PointF CenterPoint { get; set; }
Mülkiyet Değer
FocusScales
Gradient falloff için odak noktası alır veya ayarlar.
public PointF FocusScales { get; set; }
Mülkiyet Değer
GraphicsPath
Görüntüleme yolunu alır bu fırça üzerinde inşa edilmiştir.
public GraphicsPath GraphicsPath { get; }
Mülkiyet Değer
PathPoints
Yürüyüş noktaları bu fırça üzerinde inşa edildi.
public PointF[] PathPoints { get; }
Mülkiyet Değer
PointF […]