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 که موقعیت ها و عوامل را مشخص می کند که یک falloff سفارشی برای gradient را تعریف می کند.
public Blend Blend { get; set; }
ارزش املاک
CenterColor
دریافت یا قرار دادن رنگ در مرکز مسیر گرادین.
public Color CenterColor { get; set; }
ارزش املاک
InterpolationColors
به دست آوردن یا تنظیم یک Aspose.Imaging.ColorBlend که تعریف یک gradient چند رنگی خطی.
[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 باعث بالاترین شدت ممکن رنگ مرکزی می شود و این مقدار پیش فرض است.