Class LinearGradientBrushBase

Class LinearGradientBrushBase

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

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

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

وراثت

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

مشتق شده

LinearGradientBrush, LinearMulticolorGradientBrush

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

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

سازنده‌ها

LinearGradientBrushBase()

یک نمونه جدید از کلاس Aspose.Imaging.Brushes.LinearGradientBrushBase را با پارامترهای پیش‌فرض مقداردهی می‌کند. زاویه ۴۵ درجه است و مستطیل در موقعیت (0,0) با اندازه (1,1) قرار دارد.

protected LinearGradientBrushBase()

LinearGradientBrushBase(Point, Point)

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

protected LinearGradientBrushBase(Point point1, Point point2)

پارامترها

point1 Point

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

point2 Point

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

LinearGradientBrushBase(PointF, PointF)

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

protected LinearGradientBrushBase(PointF point1, PointF point2)

پارامترها

point1 PointF

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

point2 PointF

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

LinearGradientBrushBase(Rectangle, float, bool)

یک نمونه جدید از کلاس Aspose.Imaging.Brushes.LinearGradientBrushBase را بر اساس یک مستطیل و زاویه جهت‌گیری مقداردهی می‌کند.

protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)

پارامترها

rect Rectangle

یک ساختار Aspose.Imaging.RectangleF که حدود گرادیان خطی را مشخص می‌کند.

angle float

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

isAngleScalable bool

اگر بر روی ```cstrue تنظیم شود، زاویه در طول تبدیل‌هایی که بر روی این Aspose.Imaging.Brushes.LinearGradientBrushBase اعمال می‌شود، تغییر می‌کند.

LinearGradientBrushBase(RectangleF, float, bool)

یک نمونه جدید از کلاس Aspose.Imaging.Brushes.LinearGradientBrushBase را بر اساس یک مستطیل، رنگ‌های شروع و پایان، و زاویه جهت‌گیری مقداردهی می‌کند.

protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)

پارامترها

rect RectangleF

یک ساختار Aspose.Imaging.RectangleF که حدود گرادیان خطی را مشخص می‌کند.

angle float

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

isAngleScalable bool

اگر بر روی ```cstrue تنظیم شود، زاویه در طول تبدیل‌ها با این Aspose.Imaging.Brushes.LinearGradientBrushBase تغییر می‌کند.

خواص

Angle

زاویه گرادیان را دریافت یا تنظیم می‌کند.

public float Angle { get; set; }

مقدار خواص

float

GammaCorrection

یک مقدار را دریافت یا تنظیم می‌کند که نشان می‌دهد آیا تصحیح گاما برای این Aspose.Imaging.Brushes.LinearGradientBrushBase فعال است یا خیر.

public bool GammaCorrection { get; set; }

مقدار خواص

bool

IsAngleScalable

یک مقدار را دریافت یا تنظیم می‌کند که نشان می‌دهد آیا Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle در طول تبدیل‌ها با این Aspose.Imaging.Brushes.LinearGradientBrushBase تغییر می‌کند یا خیر.

public bool IsAngleScalable { get; set; }

مقدار خواص

bool

Rectangle

یک منطقه مستطیلی را دریافت یا تنظیم می‌کند که نقاط شروع و پایان گرادیان را تعریف می‌کند.

public RectangleF Rectangle { get; set; }

مقدار خواص

RectangleF

 فارسی