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
الأعضاء الموروثين
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; }
قيمة الممتلكات
CenterColor
يحصل أو يضع اللون في وسط الطريق.
public Color CenterColor { get; set; }
قيمة الممتلكات
InterpolationColors
يحصل أو يضع Aspose.Imaging.ColorBlend الذي يحدد متعدد الألوان خطية.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
قيمة الممتلكات
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 تسبب أعلى قدر ممكن من شدة اللون المركزي، وهي القيمة الافتراضية.