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
الوراثة
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
تنفيذ
الأعضاء الموروثة
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; }