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
وراثت
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
مشتق شده
LinearGradientBrush, LinearMulticolorGradientBrush
پیادهسازیها
اعضای ارثبری شده
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; }
مقدار خواص
GammaCorrection
یک مقدار را دریافت یا تنظیم میکند که نشان میدهد آیا تصحیح گاما برای این Aspose.Imaging.Brushes.LinearGradientBrushBase فعال است یا خیر.
public bool GammaCorrection { get; set; }
مقدار خواص
IsAngleScalable
یک مقدار را دریافت یا تنظیم میکند که نشان میدهد آیا Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle در طول تبدیلها با این Aspose.Imaging.Brushes.LinearGradientBrushBase تغییر میکند یا خیر.
public bool IsAngleScalable { get; set; }
مقدار خواص
Rectangle
یک منطقه مستطیلی را دریافت یا تنظیم میکند که نقاط شروع و پایان گرادیان را تعریف میکند.
public RectangleF Rectangle { get; set; }