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:

معاملنوعالوصف
pointsPointF[]مصفوفة من هياكل Aspose.Imaging.PointF التي تمثل النقاط التي تشكل رؤوس المسار.

PathGradientBrush(PointF[] points, int wrapMode)

public PathGradientBrush(PointF[] points, int wrapMode)

ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالنقاط المحددة ووضع الالتفاف.

Parameters:

معاملنوعالوصف
pointsPointF[]مصفوفة من هياكل Aspose.Imaging.PointF التي تمثل النقاط التي تشكل رؤوس المسار.
wrapModeintAspose.Imaging.WrapMode يحدد كيفية تجانب التعبئات المرسومة بهذه PathGradientBrush.

PathGradientBrush(Point[] points)

public PathGradientBrush(Point[] points)

ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالنقاط المحددة.

Parameters:

معاملنوعالوصف
pointsPoint[]مصفوفة من هياكل Aspose.Imaging.Point التي تمثل النقاط التي تشكل رؤوس المسار.

PathGradientBrush(Point[] points, int wrapMode)

public PathGradientBrush(Point[] points, int wrapMode)

ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالنقاط المحددة ووضع الالتفاف.

Parameters:

معاملنوعالوصف
pointsPoint[]مصفوفة من هياكل Aspose.Imaging.Point التي تمثل النقاط التي تشكل رؤوس المسار.
wrapModeintAspose.Imaging.WrapMode يحدد كيفية تجانب التعبئات المرسومة بهذه PathGradientBrush.

PathGradientBrush(GraphicsPath path)

public PathGradientBrush(GraphicsPath path)

ينشئ مثيلًا جديدًا من الفئة PathGradientBrush بالمسار المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath الذي يحدد المنطقة التي تملأها هذه 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:

معاملنوعالوصف
valueColorBlendcom.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:

معاملنوعالوصف
valueColorكائن 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:

معاملنوعالوصف
valueColor[]مصفوفة من هياكل 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:

معاملنوعالوصف
valueBlendAspose.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 تسبب أعلى شدة ممكنة للون المركز، وهي القيمة الافتراضية.