PathGradientBrush
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.PathGradientBrushBase
public final class PathGradientBrush extends PathGradientBrushBase
يحتوي على كائن Aspose.Imaging.Brush مع تدرج. لا يمكن وراثة هذه الفئة.
لون المركز أبيض افتراضيًا. يمكن للمستخدم تغيير هذه القيمة في أي وقت لاحق.
يتم تهيئة مصفوفة ألوان المحيط بعنصر واحد يحتوي على اللون الأبيض افتراضيًا. قد يتم تغيير ألوان المحيط لاحقًا، ولكن يلزم وجود عنصر واحد على الأقل عند إعداد ألوان المحيط.
انظر إلى Blend لمزيد من التفاصيل حول تهيئتها.
المنشئات
| المنشئ | الوصف |
|---|---|
| PathGradientBrush(PointF[] points) | ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالنقاط المحددة. |
| PathGradientBrush(PointF[] points, int wrapMode) | ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالنقاط المحددة ووضع الالتفاف. |
| PathGradientBrush(Point[] points) | ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالنقاط المحددة. |
| PathGradientBrush(Point[] points, int wrapMode) | ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالنقاط المحددة ووضع الالتفاف. |
| PathGradientBrush(GraphicsPath path) | ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالمسار المحدد. |
الطرق
| طريقة | الوصف |
|---|---|
| getInterpolationColors() | يحصل على com.aspose.imaging.ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان. |
| setInterpolationColors(ColorBlend value) | يضبط com.aspose.imaging.ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان. |
| getCenterColor() | يحصل على اللون في مركز تدرج المسار. |
| setCenterColor(Color value) | يضبط اللون في مركز تدرج المسار. |
| getSurroundColors() | يحصل على مصفوفة من الألوان التي تتطابق مع النقاط في المسار الذي يملأه هذا PathGradientBrush. |
| setSurroundColors(Color[] value) | يضبط مصفوفة من الألوان التي تتطابق مع النقاط في المسار الذي يملأه هذا PathGradientBrush. |
| 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) | ينشئ تدرجًا بلون مركزي وانخفاض خطي إلى كل لون محيط. |
PathGradientBrush(PointF[] points)
public PathGradientBrush(PointF[] points)
ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالنقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | PointF[] | مصفوفة من هياكل Aspose.Imaging.PointF التي تمثل النقاط التي تشكل رؤوس المسار. |
PathGradientBrush(PointF[] points, int wrapMode)
public PathGradientBrush(PointF[] points, int wrapMode)
ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالنقاط المحددة ووضع الالتفاف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | PointF[] | مصفوفة من هياكل Aspose.Imaging.PointF التي تمثل النقاط التي تشكل رؤوس المسار. |
| wrapMode | int | Aspose.Imaging.WrapMode يحدد كيفية تجانب التعبئات المرسومة بهذه PathGradientBrush. |
PathGradientBrush(Point[] points)
public PathGradientBrush(Point[] points)
ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالنقاط المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | Point[] | مصفوفة من هياكل Aspose.Imaging.Point التي تمثل النقاط التي تشكل رؤوس المسار. |
PathGradientBrush(Point[] points, int wrapMode)
public PathGradientBrush(Point[] points, int wrapMode)
ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالنقاط المحددة ووضع الالتفاف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | Point[] | مصفوفة من هياكل Aspose.Imaging.Point التي تمثل النقاط التي تشكل رؤوس المسار. |
| wrapMode | int | Aspose.Imaging.WrapMode يحدد كيفية تجانب التعبئات المرسومة بهذه PathGradientBrush. |
PathGradientBrush(GraphicsPath path)
public PathGradientBrush(GraphicsPath path)
ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالمسار المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path | GraphicsPath | GraphicsPath الذي يحدد المنطقة التي تملأها هذه PathGradientBrush. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | ColorBlend | com.aspose.imaging.ColorBlend الذي يحدد تدرجًا خطيًا متعدد الألوان. |
getCenterColor()
public Color getCenterColor()
يحصل على اللون في مركز تدرج المسار.
Returns:
Color - A com.aspose.imaging.Color that represents the color at the center of the path gradient.
setCenterColor(Color value)
public void setCenterColor(Color value)
يضبط اللون في مركز تدرج المسار.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Color | كائن com.aspose.imaging.Color يمثل اللون في مركز تدرج المسار. |
getSurroundColors()
public Color[] getSurroundColors()
يحصل على مصفوفة من الألوان التي تتطابق مع النقاط في المسار الذي يملأه هذا PathGradientBrush.
Returns:
com.aspose.imaging.Color[] - مصفوفة من هياكل com.aspose.imaging.Color تمثل الألوان المرتبطة بكل نقطة في المسار الذي يملأه PathGradientBrush.
setSurroundColors(Color[] value)
public void setSurroundColors(Color[] value)
يضبط مصفوفة من الألوان التي تتطابق مع النقاط في المسار الذي يملأه هذا PathGradientBrush.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Color[] | مصفوفة من هياكل com.aspose.imaging.Color تمثل الألوان المرتبطة بكل نقطة في المسار الذي يملأه PathGradientBrush. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | Blend | Aspose.Imaging.Blend يمثل انخفاضًا مخصصًا للتدرج. |
setSigmaBellShape(float focus)
public void setSigmaBellShape(float focus)
ينشئ فرشاة تدرج تغير اللون بدءًا من مركز المسار باتجاه حدود المسار. الانتقال من لون إلى آخر يعتمد على منحنى على شكل جرس.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| التركيز | float | قيمة من 0 إلى 1 تحدد الموضع، على أي شعاع من مركز المسار إلى حدوده، حيث يكون لون المركز بأعلى شدة. قيمة 1 (الافتراضية) تضع أعلى شدة في مركز المسار. |
setSigmaBellShape(float focus, float scale)
public void setSigmaBellShape(float focus, float scale)
ينشئ فرشاة تدرج تغير اللون بدءًا من مركز المسار باتجاه حدود المسار. الانتقال من لون إلى آخر يعتمد على منحنى على شكل جرس.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| التركيز | float | قيمة من 0 إلى 1 تحدد الموضع، على أي شعاع من مركز المسار إلى حدوده، حيث يكون لون المركز بأعلى شدة. قيمة 1 (الافتراضية) تضع أعلى شدة في مركز المسار. |
| المقياس | float | قيمة من 0 إلى 1 تحدد أقصى شدة للون المركز الذي يختلط مع لون الحد. قيمة 1 تسبب أعلى شدة ممكنة للون المركز، وهي القيمة الافتراضية. |
setBlendTriangularShape(float focus)
public void setBlendTriangularShape(float focus)
ينشئ تدرجًا بلون مركزي وانخفاض خطي إلى لون محيط واحد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| التركيز | float | قيمة من 0 إلى 1 تحدد الموضع، على أي شعاع من مركز المسار إلى حدوده، حيث يكون لون المركز بأعلى شدة. قيمة 1 (الافتراضية) تضع أعلى شدة في مركز المسار. |
setBlendTriangularShape(float focus, float scale)
public void setBlendTriangularShape(float focus, float scale)
ينشئ تدرجًا بلون مركزي وانخفاض خطي إلى كل لون محيط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| التركيز | float | قيمة من 0 إلى 1 تحدد الموضع، على أي شعاع من مركز المسار إلى حدوده، حيث يكون لون المركز بأعلى شدة. قيمة 1 (الافتراضية) تضع أعلى شدة في مركز المسار. |
| المقياس | float | قيمة من 0 إلى 1 تحدد أقصى شدة للون المركز الذي يختلط مع لون الحد. قيمة 1 تسبب أعلى شدة ممكنة للون المركز، وهي القيمة الافتراضية. |