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 (اللون النهائي).