Class PathGradientBrush

Class PathGradientBrush

اسم الفضاء : Aspose.Imaging.Brushes تجميع: Aspose.Imaging.dll (25.4.0)

يغطي كائن Aspose.Imaging.Brush مع gradient.هذه الصف لا يمكن إرثها.

[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

الأعضاء الموروثين

PathGradientBrushBase.PathPoints , PathGradientBrushBase.GraphicsPath , PathGradientBrushBase.CenterPoint , PathGradientBrushBase.FocusScales , TransformBrush.ResetTransform() , TransformBrush.MultiplyTransform(Matrix) , TransformBrush.MultiplyTransform(Matrix, MatrixOrder) , TransformBrush.TranslateTransform(float, float) , TransformBrush.TranslateTransform(float, float, MatrixOrder) , TransformBrush.ScaleTransform(float, float) , TransformBrush.ScaleTransform(float, float, MatrixOrder) , TransformBrush.RotateTransform(float) , TransformBrush.RotateTransform(float, MatrixOrder) , TransformBrush.WrapMode , TransformBrush.Transform , TransformBrush.IsTransformChanged , Brush.DeepClone() , Brush.Equals(object) , Brush.GetHashCode() , Brush.Opacity , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

اللون المركزي هو الأبيض بشكل افتراضي ويمكن للمستخدم تغيير هذا القيمة في أي وقت لاحق.

يتم إطلاق سلسلة الألوان المحيطة بواسطة عنصر واحد يحتوي على اللون الأبيض بشكل افتراضي.يمكن تغيير الألوان المحيطة في وقت لاحق، ولكن على الأقل عنصر واحد مطلوب عند إعداد الألوان المحيطة.

انظر Aspose.Imaging.Brushes.PathGradientBrush.Blend لمزيد من التفاصيل حول إطلاقها.

Constructors

PathGradientBrush(نقطة[])

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Brushes.PathGradientBrush مع النقاط المحددة.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF [ ]

مجموعة من الهياكل Aspose.Imaging.PointF التي تمثل النقاط التي تشكل أعمدة المسار.

PathGradientBrush(نقطة[ ]و WrapMode)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Brushes.PathGradientBrush مع النقاط المحددة ووضع الحفر.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF [ ]

مجموعة من الهياكل Aspose.Imaging.PointF التي تمثل النقاط التي تشكل أعمدة المسار.

wrapMode WrapMode

Aspose.Imaging.WrapMode الذي يحدد كيفية ملء سحب مع هذا Aspose.Imaging.Brushes.PathGradientBrush.

PathGradientBrush(Point[])

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Brushes.PathGradientBrush مع النقاط المحددة.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point [ ]

مجموعة من الهياكل Aspose.Imaging.Point التي تمثل النقاط التي تشكل أعمدة المسار.

PathGradientBrush(Point[ ]و WrapMode)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Brushes.PathGradientBrush مع النقاط المحددة ووضع الحفر.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point [ ]

مجموعة من الهياكل Aspose.Imaging.Point التي تمثل النقاط التي تشكل أعمدة المسار.

wrapMode WrapMode

Aspose.Imaging.WrapMode الذي يحدد كيفية ملء سحب مع هذا Aspose.Imaging.Brushes.PathGradientBrush.

PathGradientBrush(GraphicsPath)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Brushes.PathGradientBrush مع المسار المحدد.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath الذي يحدد المنطقة المملوءة بهذا Aspose.Imaging.Brushes.PathGradientBrush.

Properties

Blend

يحصل أو يضع Aspose.Imaging.Blend الذي يحدد المواقف والعوامل التي تحدد فالوف المخصص للدرجة.

public Blend Blend { get; set; }

قيمة الممتلكات

Blend

CenterColor

يحصل أو يضع اللون في وسط الطريق.

public Color CenterColor { get; set; }

قيمة الممتلكات

Color

InterpolationColors

يحصل أو يضع Aspose.Imaging.ColorBlend الذي يحدد متعدد الألوان خطية.

[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

قيمة الممتلكات

ColorBlend

SurroundColors

يحصل أو يضع مجموعة من الألوان التي تتوافق مع النقاط في المسار هذا Aspose.Imaging.Brushes.PathGradientBrush يملأ.

public Color[] SurroundColors { get; set; }

قيمة الممتلكات

Color [ ]

Methods

SetBlendTriangularShape(السفينة)

يخلق جرادينت مع لون مركزي وقطعة خطية إلى لون واحد محيط.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

قيمة من 0 إلى 1 التي تحدد أين، على طول أي شعاع من وسط الطريق إلى حدود الطريق، يكون اللون المركزي في أعلى كثافة.

SetBlendTriangularShape(السفينة، السفينة)

يخلق جرادينت مع لون مركزي وفرن خطي لكل لون محيط.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

قيمة من 0 إلى 1 التي تحدد أين، على طول أي شعاع من وسط الطريق إلى حدود الطريق، يكون اللون المركزي في أعلى كثافة.

scale float

قيمة من 0 إلى 1 التي تحدد الحد الأقصى لشدة اللون المركزي الذي يتم خلطه مع اللون الحدودي.قيمة من 1 تسبب أعلى قدر ممكن من شدة اللون المركزي، وهي القيمة الافتراضية.

SetSigmaBellShape(السفينة)

يخلق فرشاة غرادينت التي تغير اللون بدءا من وسط الطريق إلى الخارج إلى الحدود من الطريق.

public void SetSigmaBellShape(float focus)

Parameters

focus float

قيمة من 0 إلى 1 التي تحدد أين، على طول أي شعاع من وسط الطريق إلى حدود الطريق، يكون اللون المركزي في أعلى كثافة.

SetSigmaBellShape(السفينة، السفينة)

يخلق فرشاة غرادينت التي تغير اللون بدءا من وسط الطريق إلى الخارج إلى الحدود من الطريق.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

قيمة من 0 إلى 1 التي تحدد أين، على طول أي شعاع من وسط الطريق إلى حدود الطريق، يكون اللون المركزي في أعلى كثافة.

scale float

قيمة من 0 إلى 1 التي تحدد الحد الأقصى لشدة اللون المركزي الذي يتم خلطه مع اللون الحدودي.قيمة من 1 تسبب أعلى قدر ممكن من شدة اللون المركزي، وهي القيمة الافتراضية.

 عربي