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