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 з параметрами за замовчуванням.
Кут становить 45 градусів, а прямокутник розташований у (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

 Українська