LinearGradientBrush

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 LinearGradientBrush extends LinearGradientBrushBase

يحتوي على Aspose.Imaging.Brush مع تدرج لوني خطي. لا يمكن توريث هذه الفئة.

المنشئات

المنشئالوصف
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush()ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush باستخدام المعلمات الافتراضية.

الطرق

طريقةالوصف
getInterpolationColors()يحصل على com.aspose.imaging.ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان.
setInterpolationColors(ColorBlend value)يضبط com.aspose.imaging.ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان.
getLinearColors()يحصل على ألوان البداية والنهاية للتدرج.
setLinearColors(Color[] value)يضبط ألوان البداية والنهاية للتدرج.
getStartColor()يحصل على لون بداية التدرج.
setStartColor(Color value)يضبط لون بداية التدرج.
getEndColor()يحصل على لون نهاية التدرج.
setEndColor(Color value)يضبط لون نهاية التدرج.
getBlend()يحصل على Aspose.Imaging.Blend يحدد المواقع والعوامل التي تعرف انخفاضًا مخصصًا للتدرج.
setBlend(Blend value)يضبط Aspose.Imaging.Blend يحدد المواقع والعوامل التي تعرف انخفاضًا مخصصًا للتدرج.
setSigmaBellShape(float focus)ينشئ انخفاضًا للتدرج يعتمد على منحنى على شكل جرس.
setSigmaBellShape(float focus, float scale)ينشئ انخفاضًا للتدرج يعتمد على منحنى على شكل جرس.
setBlendTriangularShape(float focus)ينشئ تدرجًا خطيًا بلون مركزي وانخفاضًا خطيًا إلى لون واحد على كلا الطرفين.
setBlendTriangularShape(float focus, float scale)ينشئ تدرجًا خطيًا بلون مركزي وانخفاضًا خطيًا إلى لون واحد على كلا الطرفين.

LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)

public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
rectRectangleFالمستطيل.
color1Colorاللون1.
color2Colorاللون2.
anglefloatالزاوية.
isAngleScalablebooleanإذا تم تعيينه إلى true [هل الزاوية قابلة للتوسيع].

LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
rectRectangleالمستطيل.
color1Colorاللون1.
color2Colorاللون2.
anglefloatالزاوية.
isAngleScalablebooleanإذا تم تعيينه إلى true [هل الزاوية قابلة للتوسيع].

LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)

public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
rectRectangleFالمستطيل.
color1Colorاللون1.
color2Colorاللون2.
anglefloatالزاوية.

LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
rectRectangleالمستطيل.
color1Colorاللون1.
color2Colorاللون2.
anglefloatالزاوية.

LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)

public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
point1PointFالنقطة1.
point2PointFالنقطة2.
color1Colorاللون1.
color2Colorاللون2.

LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)

public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)

ينشئ مثيلًا جديدًا من الفئة LinearGradientBrush.

Parameters:

معاملنوعالوصف
point1Pointالنقطة1.
point2Pointالنقطة2.
color1Colorاللون1.
color2Colorاللون2.

LinearGradientBrush()

public LinearGradientBrush()

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

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

getLinearColors()

public Color[] getLinearColors()

يحصل على ألوان البداية والنهاية للتدرج.

Returns: com.aspose.imaging.Color[] - مصفوفة من هيكلين Color تمثل الألوان الابتدائية والنهائية للتدرج.

setLinearColors(Color[] value)

public void setLinearColors(Color[] value)

يضبط ألوان البداية والنهاية للتدرج.

Parameters:

معاملنوعالوصف
valueColor[]مصفوفة من هيكلين Color تمثل الألوان الابتدائية والنهائية للتدرج.

getStartColor()

public Color getStartColor()

يحصل على لون بداية التدرج.

Returns: Color - The starting gradient color.

setStartColor(Color value)

public void setStartColor(Color value)

يضبط لون بداية التدرج.

Parameters:

معاملنوعالوصف
valueColorلون التدرج الابتدائي.

getEndColor()

public Color getEndColor()

يحصل على لون نهاية التدرج.

Returns: Color - The ending gradient color.

setEndColor(Color value)

public void setEndColor(Color value)

يضبط لون نهاية التدرج.

Parameters:

معاملنوعالوصف
valueColorلون التدرج النهائي.

getBlend()

public Blend getBlend()

يحصل على Aspose.Imaging.Blend يحدد المواقع والعوامل التي تعرف انخفاضًا مخصصًا للتدرج.

Returns: Blend - A Aspose.Imaging.Blend that represents a custom falloff for the gradient.

setBlend(Blend value)

public void setBlend(Blend value)

يضبط Aspose.Imaging.Blend يحدد المواقع والعوامل التي تعرف انخفاضًا مخصصًا للتدرج.

Parameters:

معاملنوعالوصف
valueBlendAspose.Imaging.Blend يمثل انخفاضًا مخصصًا للتدرج.

setSigmaBellShape(float focus)

public void setSigmaBellShape(float focus)

ينشئ انخفاضًا للتدرج يعتمد على منحنى على شكل جرس.

Parameters:

معاملنوعالوصف
التركيزfloatقيمة تتراوح بين 0 و 1 تحدد مركز التدرج (النقطة التي يتم فيها خلط اللون الابتدائي واللون النهائي بالتساوي).

setSigmaBellShape(float focus, float scale)

public void setSigmaBellShape(float focus, float scale)

ينشئ انخفاضًا للتدرج يعتمد على منحنى على شكل جرس.

Parameters:

معاملنوعالوصف
التركيزfloatقيمة تتراوح بين 0 و 1 تحدد مركز التدرج (النقطة التي يتكون فيها التدرج من اللون النهائي فقط).
المقياسfloatقيمة تتراوح بين 0 و 1 تحدد مدى سرعة انخفاض الألوان من focus.

setBlendTriangularShape(float focus)

public void setBlendTriangularShape(float focus)

ينشئ تدرجًا خطيًا بلون مركزي وانخفاضًا خطيًا إلى لون واحد على كلا الطرفين.

Parameters:

معاملنوعالوصف
التركيزfloatقيمة تتراوح بين 0 و 1 تحدد مركز التدرج (النقطة التي يتكون فيها التدرج من اللون النهائي فقط).

setBlendTriangularShape(float focus, float scale)

public void setBlendTriangularShape(float focus, float scale)

ينشئ تدرجًا خطيًا بلون مركزي وانخفاضًا خطيًا إلى لون واحد على كلا الطرفين.

Parameters:

معاملنوعالوصف
التركيزfloatقيمة تتراوح بين 0 و 1 تحدد مركز التدرج (النقطة التي يتكون فيها التدرج من اللون النهائي فقط).
المقياسfloatقيمة تتراوح بين 0 و 1 تحدد مدى سرعة انخفاض الألوان من اللون الابتدائي إلى focus (اللون النهائي)