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:

معاملنوعالوصف
point1PointAspose.Imaging.Point هي بنية تمثل نقطة البداية للتدرج الخطي.
point2PointAspose.Imaging.Point هي بنية تمثل نقطة النهاية للتدرج الخطي.

LinearMulticolorGradientBrush(PointF point1, PointF point2)

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

يقوم بإنشاء نسخة جديدة من الفئة LinearMulticolorGradientBrush باستخدام النقاط المحددة.

Parameters:

معاملنوعالوصف
point1PointFAspose.Imaging.PointF هي بنية تمثل نقطة البداية للتدرج الخطي.
point2PointFAspose.Imaging.PointF هي بنية تمثل نقطة النهاية للتدرج الخطي.

LinearMulticolorGradientBrush(Rectangle rect, float angle)

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

يقوم بإنشاء نسخة جديدة من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

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

LinearMulticolorGradientBrush(RectangleF rect, float angle)

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

يقوم بإنشاء نسخة جديدة من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

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

LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)

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

يقوم بإنشاء نسخة جديدة من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

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

LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)

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

يقوم بإنشاء نسخة جديدة من الفئة LinearMulticolorGradientBrush استنادًا إلى مستطيل وزاوية توجيه.

Parameters:

معاملنوعالوصف
rectRectangleFAspose.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 الذي يحدد تدرجًا خطيًا متعدد الألوان.