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 که موقعیت ها و عوامل را مشخص می کند که یک falloff سفارشی برای gradient را تعریف می کند.

public Blend Blend { get; set; }

ارزش املاک

Blend

CenterColor

دریافت یا قرار دادن رنگ در مرکز مسیر گرادین.

public Color CenterColor { get; set; }

ارزش املاک

Color

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; }

ارزش املاک

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 باعث بالاترین شدت ممکن رنگ مرکزی می شود و این مقدار پیش فرض است.

 فارسی