Class PathGradientBrush

Class PathGradientBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

یک شیء Aspose.Imaging.Brush را با یک گرادیان محصور می‌کند. این کلاس قابل وراثت نیست.

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

وراثت

objectDisposableObjectBrushTransformBrushPathGradientBrushBasePathGradientBrush

پیاده‌سازی‌ها

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()

توضیحات

رنگ مرکز به طور پیش‌فرض سفید است. کاربر می‌تواند این مقدار را در هر زمان بعدی تغییر دهد.

آرایه رنگ‌های احاطه شده به طور پیش‌فرض با یک عنصر که رنگ سفید است، مقداردهی اولیه می‌شود. رنگ‌های احاطه شده ممکن است بعداً تغییر کنند، اما حداقل یک عنصر هنگام راه‌اندازی رنگ‌های احاطه شده مورد نیاز است.

برای جزئیات بیشتر در مورد مقداردهی اولیه آن به Aspose.Imaging.Brushes.PathGradientBrush.Blend مراجعه کنید.

سازنده‌ها

PathGradientBrush(PointF[])

یک نمونه جدید از کلاس Aspose.Imaging.Brushes.PathGradientBrush با نقاط مشخص شده مقداردهی اولیه می‌کند.

public PathGradientBrush(PointF[] pathPoints)

پارامترها

pathPoints PointF[]

آرایه‌ای از ساختارهای Aspose.Imaging.PointF که نقاطی را که رئوس مسیر را تشکیل می‌دهند، نمایش می‌دهد.

PathGradientBrush(PointF[], WrapMode)

یک نمونه جدید از کلاس Aspose.Imaging.Brushes.PathGradientBrush با نقاط و حالت پیچش مشخص شده مقداردهی اولیه می‌کند.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

پارامترها

pathPoints PointF[]

آرایه‌ای از ساختارهای Aspose.Imaging.PointF که نقاطی را که رئوس مسیر را تشکیل می‌دهند، نمایش می‌دهد.

wrapMode WrapMode

یک Aspose.Imaging.WrapMode که مشخص می‌کند چگونه پرکننده‌هایی که با این Aspose.Imaging.Brushes.PathGradientBrush ترسیم می‌شوند، تکرار می‌شوند.

PathGradientBrush(Point[])

یک نمونه جدید از کلاس Aspose.Imaging.Brushes.PathGradientBrush با نقاط مشخص شده مقداردهی اولیه می‌کند.

public PathGradientBrush(Point[] pathPoints)

پارامترها

pathPoints Point[]

آرایه‌ای از ساختارهای Aspose.Imaging.Point که نقاطی را که رئوس مسیر را تشکیل می‌دهند، نمایش می‌دهد.

PathGradientBrush(Point[], WrapMode)

یک نمونه جدید از کلاس Aspose.Imaging.Brushes.PathGradientBrush با نقاط و حالت پیچش مشخص شده مقداردهی اولیه می‌کند.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

پارامترها

pathPoints Point[]

آرایه‌ای از ساختارهای Aspose.Imaging.Point که نقاطی را که رئوس مسیر را تشکیل می‌دهند، نمایش می‌دهد.

wrapMode WrapMode

یک Aspose.Imaging.WrapMode که مشخص می‌کند چگونه پرکننده‌هایی که با این Aspose.Imaging.Brushes.PathGradientBrush ترسیم می‌شوند، تکرار می‌شوند.

PathGradientBrush(GraphicsPath)

یک نمونه جدید از کلاس Aspose.Imaging.Brushes.PathGradientBrush با مسیر مشخص شده مقداردهی اولیه می‌کند.

public PathGradientBrush(GraphicsPath path)

پارامترها

path GraphicsPath

مسیر Aspose.Imaging.GraphicsPath که ناحیه‌ای را که با این Aspose.Imaging.Brushes.PathGradientBrush پر می‌شود، تعریف می‌کند.

ویژگی‌ها

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[]

متدها

SetBlendTriangularShape(float)

یک گرادیان با یک رنگ مرکز و افت خطی به یک رنگ احاطه شده ایجاد می‌کند.

public void SetBlendTriangularShape(float focus)

پارامترها

focus float

مقداری از 0 تا 1 که مشخص می‌کند در کجا، در طول هر شعاعی از مرکز مسیر تا مرز مسیر، رنگ مرکز با بالاترین شدت خواهد بود. مقدار 1 (پیش‌فرض) بالاترین شدت را در مرکز مسیر قرار می‌دهد.

SetBlendTriangularShape(float, float)

یک گرادیان با یک رنگ مرکز و افت خطی به هر رنگ احاطه شده ایجاد می‌کند.

public void SetBlendTriangularShape(float focus, float scale)

پارامترها

focus float

مقداری از 0 تا 1 که مشخص می‌کند در کجا، در طول هر شعاعی از مرکز مسیر تا مرز مسیر، رنگ مرکز با بالاترین شدت خواهد بود. مقدار 1 (پیش‌فرض) بالاترین شدت را در مرکز مسیر قرار می‌دهد.

scale float

مقداری از 0 تا 1 که حداکثر شدت رنگ مرکز را که با رنگ مرزی ترکیب می‌شود، مشخص می‌کند. مقدار 1 بالاترین شدت ممکن رنگ مرکز را ایجاد می‌کند و این مقدار پیش‌فرض است.

SetSigmaBellShape(float)

یک برس گرادیان ایجاد می‌کند که رنگ را از مرکز مسیر به سمت مرز مسیر تغییر می‌دهد. انتقال از یک رنگ به رنگ دیگر بر اساس یک منحنی به شکل زنگ است.

public void SetSigmaBellShape(float focus)

پارامترها

focus float

مقداری از 0 تا 1 که مشخص می‌کند در کجا، در طول هر شعاعی از مرکز مسیر تا مرز مسیر، رنگ مرکز با بالاترین شدت خواهد بود. مقدار 1 (پیش‌فرض) بالاترین شدت را در مرکز مسیر قرار می‌دهد.

SetSigmaBellShape(float, float)

یک برس گرادیان ایجاد می‌کند که رنگ را از مرکز مسیر به سمت مرز مسیر تغییر می‌دهد. انتقال از یک رنگ به رنگ دیگر بر اساس یک منحنی به شکل زنگ است.

public void SetSigmaBellShape(float focus, float scale)

پارامترها

focus float

مقداری از 0 تا 1 که مشخص می‌کند در کجا، در طول هر شعاعی از مرکز مسیر تا مرز مسیر، رنگ مرکز با بالاترین شدت خواهد بود. مقدار 1 (پیش‌فرض) بالاترین شدت را در مرکز مسیر قرار می‌دهد.

scale float

مقداری از 0 تا 1 که حداکثر شدت رنگ مرکز را که با رنگ مرزی ترکیب می‌شود، مشخص می‌کند. مقدار 1 بالاترین شدت ممکن رنگ مرکز را ایجاد می‌کند و این مقدار پیش‌فرض است.

 فارسی