Class PathGradientBrushBase

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

الوراثة

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

المشتقات

PathGradientBrush, PathMulticolorGradientBrush

التنفيذ

IDisposable

الأعضاء الموروثة

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; }

قيمة الخاصية

PointF

FocusScales

يحصل على أو يحدد نقطة التركيز لتدهور التدرج.

public PointF FocusScales { get; set; }

قيمة الخاصية

PointF

GraphicsPath

يحصل على مسار الرسومات الذي تم بناء هذا الفرشاة عليه.

public GraphicsPath GraphicsPath { get; }

قيمة الخاصية

GraphicsPath

PathPoints

يحصل على نقاط المسار التي تم بناء هذه الفرشاة عليها.

public PointF[] PathPoints { get; }

قيمة الخاصية

PointF[]

 عربي