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
الوراثة
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
المشتقات
LinearGradientBrush, LinearMulticolorGradientBrush
التنفيذ
الأعضاء الموروثة
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; }
قيمة الخاصية
GammaCorrection
يحصل أو يحدد قيمة تشير إلى ما إذا كانت تصحيح غاما مفعلًا لهذه Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool GammaCorrection { get; set; }
قيمة الخاصية
IsAngleScalable
يحصل أو يحدد قيمة تشير إلى ما إذا كانت Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle تتغير أثناء التحولات مع هذه Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool IsAngleScalable { get; set; }
قيمة الخاصية
Rectangle
يحصل أو يحدد منطقة مستطيلة تعرف نقاط البداية والنهاية للتدرج.
public RectangleF Rectangle { get; set; }