LinearMulticolorGradientBrush

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.LinearGradientBrushBase

public final class LinearMulticolorGradientBrush extends LinearGradientBrushBase

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

المنشئات

المنشئالوصف
LinearMulticolorGradientBrush()ينشئ نسخة جديدة من الفئة LinearMulticolorGradientBrush باستخدام المعلمات الافتراضية.
LinearMulticolorGradientBrush(Point point1, Point point2)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush باستخدام النقاط المحددة.
LinearMulticolorGradientBrush(PointF point1, PointF point2)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush باستخدام النقاط المحددة.
LinearMulticolorGradientBrush(Rectangle rect, float angle)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
LinearMulticolorGradientBrush(RectangleF rect, float angle)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.
LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

الطرق

طريقةالوصف
getInterpolationColors()يحصل على com.aspose.imaging.ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان.
setInterpolationColors(ColorBlend value)يضبط com.aspose.imaging.ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان.

LinearMulticolorGradientBrush()

public LinearMulticolorGradientBrush()

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

LinearMulticolorGradientBrush(Point point1, Point point2)

public LinearMulticolorGradientBrush(Point point1, Point point2)

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush باستخدام النقاط المحددة.

Parameters:

معاملنوعالوصف
point1Pointبنية Aspose.Imaging.Point تمثل نقطة البدء للتدرج الخطي.
point2Pointبنية Aspose.Imaging.Point تمثل نقطة النهاية للتدرج الخطي.

LinearMulticolorGradientBrush(PointF point1, PointF point2)

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush باستخدام النقاط المحددة.

Parameters:

معاملنوعالوصف
point1PointFبنية Aspose.Imaging.PointF تمثل نقطة البدء للتدرج الخطي.
point2PointFبنية Aspose.Imaging.PointF تمثل نقطة النهاية للتدرج الخطي.

LinearMulticolorGradientBrush(Rectangle rect, float angle)

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

معاملنوعالوصف
rectRectangleبنية Aspose.Imaging.RectangleF تحدد حدود التدرج الخطي.
anglefloatالزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه التدرج.

LinearMulticolorGradientBrush(RectangleF rect, float angle)

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

معاملنوعالوصف
rectRectangleFبنية Aspose.Imaging.RectangleF تحدد حدود التدرج الخطي.
anglefloatالزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه التدرج.

LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)

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

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

معاملنوعالوصف
rectRectangleبنية Aspose.Imaging.RectangleF تحدد حدود التدرج الخطي.
anglefloatالزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه التدرج.
isAngleScalablebooleanإذا تم تعيينه إلى true تُغيّر الزاوية أثناء التحويلات باستخدام هذا LinearMulticolorGradientBrush.

LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)

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

يُنشئ مثيلاً جديدًا من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

معاملنوعالوصف
rectRectangleFبنية Aspose.Imaging.RectangleF تحدد حدود التدرج الخطي.
anglefloatالزاوية، مقاسة بالدرجات في اتجاه عقارب الساعة من محور x، لخط توجيه التدرج.
isAngleScalablebooleanإذا تم تعيينه إلى true تُغيّر الزاوية أثناء التحويلات باستخدام هذا LinearMulticolorGradientBrush.

getInterpolationColors()

public ColorBlend getInterpolationColors()

يحصل على com.aspose.imaging.ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان.

Returns: ColorBlend - A com.aspose.imaging.ColorBlend that defines a multicolor linear gradient.

setInterpolationColors(ColorBlend value)

public void setInterpolationColors(ColorBlend value)

يضبط com.aspose.imaging.ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان.

Parameters:

معاملنوعالوصف
valueColorBlendcom.aspose.imaging.ColorBlend يحدد تدرجًا خطيًا متعدد الألوان.