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:

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