Class PathGradientBrushBase

Class PathGradientBrushBase

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

یک Aspose.Imaging.Brush با قابلیت گرادیان مسیر پایه را نمایندگی می‌کند.

[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable

وراثت

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

مشتق شده

PathGradientBrush, PathMulticolorGradientBrush

پیاده‌سازی می‌کند

IDisposable

اعضای وراثتی

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.Equals(Brush), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.ReleaseManagedResources(), DisposableObject.ReleaseUnmanagedResources(), DisposableObject.VerifyNotDisposed(), DisposableObject.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

توضیحات

توجه داشته باشید که هنگام ایجاد کلاس Aspose.Imaging.Brushes.PathGradientBrushBase باید با حداقل 2 نقطه مقداردهی شود. مسیر داخلی ایجاد شده همیشه یک شکل بسته خواهد بود، نقطه آخر نقطه اول را متصل می‌کند. آن شکل با این Aspose.Imaging.Brushes.PathGradientBrushBase پر می‌شود. پیاده‌سازی GDI+ زمانی که آرایه‌های خالی یا مجموعه نقاطی با مختصات یکسان را وارد می‌کند، یک System.OutOfMemoryException را پرتاب می‌کند. Aspose.Imaging.Brushes.PathGradientBrushBase زمانی که آرایه نقاط کمتر از 2 نقطه داشته باشد، یک استثنا پرتاب می‌کند، System.ArgumentException به جای System.OutOfMemoryException زمانی که آرایه نقاط غیرقابل قبول باشد، پرتاب می‌شود. نقطه مرکز به عنوان مرکز جرم برای نقاط وارد شده به طور پیش‌فرض محاسبه می‌شود. کاربر می‌تواند این نقطه را بعداً تغییر دهد. مقیاس‌های کانونی به طور پیش‌فرض یک نقطه خالی (0.0, 0.0) است.

سازنده‌ها

PathGradientBrushBase(PointF[])

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

[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)

پارامترها

pathPoints PointF[]

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

PathGradientBrushBase(PointF[], WrapMode)

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

protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)

پارامترها

pathPoints PointF[]

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

wrapMode WrapMode

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

PathGradientBrushBase(Point[])

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

protected PathGradientBrushBase(Point[] pathPoints)

پارامترها

pathPoints Point[]

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

PathGradientBrushBase(Point[], WrapMode)

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

protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)

پارامترها

pathPoints Point[]

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

wrapMode WrapMode

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

PathGradientBrushBase(GraphicsPath)

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

protected PathGradientBrushBase(GraphicsPath path)

پارامترها

path GraphicsPath

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

ویژگی‌ها

CenterPoint

نقطه مرکز گرادیان مسیر را دریافت یا تنظیم می‌کند.

public PointF CenterPoint { get; set; }

مقدار ویژگی

PointF

FocusScales

نقطه کانونی برای کاهش گرادیان را دریافت یا تنظیم می‌کند.

public PointF FocusScales { get; set; }

مقدار ویژگی

PointF

GraphicsPath

مسیر گرافیکی که این قلم بر اساس آن ساخته شده است را دریافت می‌کند.

public GraphicsPath GraphicsPath { get; }

مقدار ویژگی

GraphicsPath

PathPoints

نقاط مسیر که این قلم بر اساس آن ساخته شده است را دریافت می‌کند.

public PointF[] PathPoints { get; }

مقدار ویژگی

PointF[]

 فارسی