Class PathGradientBrushBase
اسم الفضاء : Aspose.Imaging.Brushes تجميع: Aspose.Imaging.dll (25.4.0)
يمثل Aspose.Imaging.Brush مع وظيفة الطريق الأساسي.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
الأعضاء الموروثين
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 يجب أن يبدأ مع 2 نقطة على الأقل.سوف يكون دائما رقم مغلق، والنقطة الأخيرة يربط النقطة الأولى. هذا الشكل يملأ مع هذا Aspose.Imaging.Brushes.PathGradientBrushBase.يلقي تنفيذ GDI+ System.OutOfMemoryException عند الانتقال إلى الأقواس الفارغة أو النقاط التي لديها نفس الإحداثيات.Aspose.Imaging.Brushes.PathGradientBrushBase يلقي استثناء عندما يحتوي سلسلة النقاط على أقل من 2 نقطة، System.Argumentإلقاء بدلا من System.OutOfMemoryإستثناء عندما نقطة ترتيب غير مقبولة.يتم حساب النقطة المركزية كمركز من الكتلة بالنسبة لأولئك الذين مروا في النقاط بشكل افتراضي ويمكن للمستخدم تغيير هذا النقطة في وقت لاحق.مقياس التركيز هو نقطة فارغة (0.0، 0.0) بشكل افتراضي.
Constructors
PathGradientBrushBase(نقطة[])
يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Brushes.PathGradientBrushBase مع النقاط المحددة.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[ ]
مجموعة من الهياكل Aspose.Imaging.PointF التي تمثل النقاط التي تشكل أعمدة المسار.
PathGradientBrushBase(نقطة[ ]و WrapMode)
يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Brushes.PathGradientBrushBase مع النقاط المحددة ووضع الحفر.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[ ]
مجموعة من الهياكل Aspose.Imaging.PointF التي تمثل النقاط التي تشكل أعمدة المسار.
wrapMode
WrapMode
Aspose.Imaging.WrapMode الذي يحدد كيفية ملء سحب مع هذا Aspose.Imaging.Brushes.PathGradientBrushBase.
PathGradientBrushBase(Point[])
يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Brushes.PathGradientBrushBase مع النقاط المحددة.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[ ]
مجموعة من الهياكل Aspose.Imaging.Point التي تمثل النقاط التي تشكل أعمدة المسار.
PathGradientBrushBase(Point[ ]و WrapMode)
يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Brushes.PathGradientBrushBase مع النقاط المحددة ووضع الحفر.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[ ]
مجموعة من الهياكل Aspose.Imaging.Point التي تمثل النقاط التي تشكل أعمدة المسار.
wrapMode
WrapMode
Aspose.Imaging.WrapMode الذي يحدد كيفية ملء سحب مع هذا Aspose.Imaging.Brushes.PathGradientBrushBase.
PathGradientBrushBase(GraphicsPath)
يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Brushes.PathGradientBrushBase مع المسار المحدد.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath الذي يحدد المنطقة المملوءة بهذا Aspose.Imaging.Brushes.PathGradientBrushBase.
Properties
CenterPoint
يحصل أو يضع النقطة المركزية للطريق.
public PointF CenterPoint { get; set; }
قيمة الممتلكات
FocusScales
يحصل أو يضع نقطة التركيز لـ gradient falloff.
public PointF FocusScales { get; set; }
قيمة الممتلكات
GraphicsPath
حصلت على مسار الرسومات تم بناء هذا الفرشاة.
public GraphicsPath GraphicsPath { get; }
قيمة الممتلكات
PathPoints
إذا وجدت المسار نقطة هذا القماش تم بناء على.
public PointF[] PathPoints { get; }
قيمة الممتلكات
PointF [ ]