Class LinearGradientBrushBase

Class LinearGradientBrushBase

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

يمثل فرشاة Aspose.Imaging.Brush مع قدرات التدرج وخصائص مناسبة.

[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable

الوراثة

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

المشتقات

LinearGradientBrush, LinearMulticolorGradientBrush

التنفيذ

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()

المنشئات

LinearGradientBrushBase()

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

protected LinearGradientBrushBase()

LinearGradientBrushBase(Point, Point)

يهيئ مثيلاً جديدًا من فئة Aspose.Imaging.Brushes.LinearGradientBrushBase. يتم حساب مستطيل التدرج من النقاط المحددة.

protected LinearGradientBrushBase(Point point1, Point point2)

المعلمات

point1 Point

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

point2 Point

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

LinearGradientBrushBase(PointF, PointF)

يهيئ مثيلاً جديدًا من فئة Aspose.Imaging.Brushes.LinearGradientBrushBase. يتم حساب مستطيل التدرج من النقاط المحددة.

protected LinearGradientBrushBase(PointF point1, PointF point2)

المعلمات

point1 PointF

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

point2 PointF

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

LinearGradientBrushBase(Rectangle, float, bool)

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

protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)

المعلمات

rect Rectangle

بنية Aspose.Imaging.RectangleF التي تحدد حدود التدرج الخطي.

angle float

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

isAngleScalable bool

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

LinearGradientBrushBase(RectangleF, float, bool)

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

protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)

المعلمات

rect RectangleF

بنية Aspose.Imaging.RectangleF التي تحدد حدود التدرج الخطي.

angle float

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

isAngleScalable bool

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

الخصائص

Angle

يحصل أو يحدد زاوية التدرج.

public float Angle { get; set; }

قيمة الخاصية

float

GammaCorrection

يحصل أو يحدد قيمة تشير إلى ما إذا كانت تصحيح غاما مفعلًا لهذه Aspose.Imaging.Brushes.LinearGradientBrushBase.

public bool GammaCorrection { get; set; }

قيمة الخاصية

bool

IsAngleScalable

يحصل أو يحدد قيمة تشير إلى ما إذا كانت Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle تتغير أثناء التحولات مع هذه Aspose.Imaging.Brushes.LinearGradientBrushBase.

public bool IsAngleScalable { get; set; }

قيمة الخاصية

bool

Rectangle

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

public RectangleF Rectangle { get; set; }

قيمة الخاصية

RectangleF

 عربي