Class LinearMulticolorGradientBrush

Class LinearMulticolorGradientBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

يمثل فرشاة Aspose.Imaging.Brush مع تدرج خطي محدد بواسطة ألوان متعددة ومواقع مناسبة. لا يمكن وراثة هذه الفئة.

[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable

الوراثة

objectDisposableObjectBrushTransformBrushLinearGradientBrushBaseLinearMulticolorGradientBrush

تنفيذ

IDisposable

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

LinearGradientBrushBase.Rectangle, LinearGradientBrushBase.Angle, LinearGradientBrushBase.IsAngleScalable, LinearGradientBrushBase.GammaCorrection, 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.Opacity, DisposableObject.Dispose(), DisposableObject.Disposed, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

المُنشئات

LinearMulticolorGradientBrush()

يهيئ مثيلًا جديدًا من فئة Aspose.Imaging.Brushes.LinearMulticolorGradientBrush مع معلمات افتراضية. اللون الابتدائي هو الأسود، واللون النهائي هو الأبيض، وزاوية التدرج هي 45 درجة والمستطيل يقع في (0,0) بحجم (1,1).

public LinearMulticolorGradientBrush()

LinearMulticolorGradientBrush(Point, Point)

يهيئ مثيلًا جديدًا من فئة Aspose.Imaging.Brushes.LinearMulticolorGradientBrush مع النقاط المحددة.

public LinearMulticolorGradientBrush(Point point1, Point point2)

المعلمات

point1 Point

هيكل Aspose.Imaging.Point الذي يمثل نقطة البداية للتدرج الخطي.

point2 Point

هيكل Aspose.Imaging.Point الذي يمثل نقطة النهاية للتدرج الخطي.

LinearMulticolorGradientBrush(PointF, PointF)

يهيئ مثيلًا جديدًا من فئة Aspose.Imaging.Brushes.LinearMulticolorGradientBrush مع النقاط المحددة.

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

المعلمات

point1 PointF

هيكل Aspose.Imaging.PointF الذي يمثل نقطة البداية للتدرج الخطي.

point2 PointF

هيكل Aspose.Imaging.PointF الذي يمثل نقطة النهاية للتدرج الخطي.

LinearMulticolorGradientBrush(Rectangle, float)

يهيئ مثيلًا جديدًا من فئة Aspose.Imaging.Brushes.LinearMulticolorGradientBrush بناءً على مستطيل وزاوية اتجاه.

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

المعلمات

rect Rectangle

هيكل Aspose.Imaging.RectangleF الذي يحدد حدود التدرج الخطي.

angle float

الزاوية، تقاس بالدرجات في اتجاه عقارب الساعة من المحور السيني، لخط اتجاه التدرج.

LinearMulticolorGradientBrush(RectangleF, float)

يهيئ مثيلًا جديدًا من فئة Aspose.Imaging.Brushes.LinearMulticolorGradientBrush بناءً على مستطيل وزاوية اتجاه.

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

المعلمات

rect RectangleF

هيكل Aspose.Imaging.RectangleF الذي يحدد حدود التدرج الخطي.

angle float

الزاوية، تقاس بالدرجات في اتجاه عقارب الساعة من المحور السيني، لخط اتجاه التدرج.

LinearMulticolorGradientBrush(Rectangle, float, bool)

يهيئ مثيلًا جديدًا من فئة Aspose.Imaging.Brushes.LinearMulticolorGradientBrush بناءً على مستطيل وزاوية اتجاه.

public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)

المعلمات

rect Rectangle

هيكل Aspose.Imaging.RectangleF الذي يحدد حدود التدرج الخطي.

angle float

الزاوية، تقاس بالدرجات في اتجاه عقارب الساعة من المحور السيني، لخط اتجاه التدرج.

isAngleScalable bool

إذا تم تعيينه إلى ```cstrue، فإن الزاوية تتغير أثناء التحولات مع هذه Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.

LinearMulticolorGradientBrush(RectangleF, float, bool)

يهيئ مثيلًا جديدًا من فئة Aspose.Imaging.Brushes.LinearMulticolorGradientBrush بناءً على مستطيل وزاوية اتجاه.

public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)

المعلمات

rect RectangleF

هيكل Aspose.Imaging.RectangleF الذي يحدد حدود التدرج الخطي.

angle float

الزاوية، تقاس بالدرجات في اتجاه عقارب الساعة من المحور السيني، لخط اتجاه التدرج.

isAngleScalable bool

إذا تم تعيينه إلى ```cstrue، فإن الزاوية تتغير أثناء التحولات مع هذه Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.

الخصائص

InterpolationColors

يحصل على أو يحدد Aspose.Imaging.ColorBlend الذي يعرف تدرج خطي متعدد الألوان.

public ColorBlend InterpolationColors { get; set; }

قيمة الخاصية

ColorBlend

 عربي