Class LinearMulticolorGradientBrush

Class LinearMulticolorGradientBrush

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

Представляє Aspose.Imaging.Brush з лінійним градієнтом, визначеним кількома кольорами та відповідними позиціями. Цей клас не може бути успадкований.

[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable

Успадкування

objectDisposableObjectBrushTransformBrushLinearGradientBrushBaseLinearMulticolorGradientBrush

Реалізує

IDisposable

Успадковані члени

LinearGradientBrushBase.Rectangle, LinearGradientBrushBase.Angle, LinearGradientBrushBase.IsAngleScalable, LinearGradientBrushBase.GammaCorrection, 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()

Конструктори

LinearMulticolorGradientBrush()

Ініціалізує новий екземпляр класу Aspose.Imaging.Brushes.LinearMulticolorGradientBrush з параметрами за замовчуванням. Початковий колір - чорний, кінцевий колір - білий, кут - 45 градусів, а прямокутник розташований у (0,0) з розміром (1,1).

public LinearMulticolorGradientBrush()

LinearMulticolorGradientBrush(Point, Point)

Ініціалізує новий екземпляр класу Aspose.Imaging.Brushes.LinearMulticolorGradientBrush з вказаними точками.

public LinearMulticolorGradientBrush(Point point1, Point point2)

Параметри

point1 Point

Структура Aspose.Imaging.Point, яка представляє початкову точку лінійного градієнта.

point2 Point

Структура Aspose.Imaging.Point, яка представляє кінцеву точку лінійного градієнта.

LinearMulticolorGradientBrush(PointF, PointF)

Ініціалізує новий екземпляр класу Aspose.Imaging.Brushes.LinearMulticolorGradientBrush з вказаними точками.

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

Параметри

point1 PointF

Структура Aspose.Imaging.PointF, яка представляє початкову точку лінійного градієнта.

point2 PointF

Структура Aspose.Imaging.PointF, яка представляє кінцеву точку лінійного градієнта.

LinearMulticolorGradientBrush(Rectangle, float)

Ініціалізує новий екземпляр класу Aspose.Imaging.Brushes.LinearMulticolorGradientBrush на основі прямокутника та кута орієнтації.

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

Параметри

rect Rectangle

Структура Aspose.Imaging.RectangleF, яка вказує межі лінійного градієнта.

angle float

Кут, виміряний у градусах за годинниковою стрілкою від осі x, лінії орієнтації градієнта.

LinearMulticolorGradientBrush(RectangleF, float)

Ініціалізує новий екземпляр класу Aspose.Imaging.Brushes.LinearMulticolorGradientBrush на основі прямокутника та кута орієнтації.

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

Параметри

rect RectangleF

Структура Aspose.Imaging.RectangleF, яка вказує межі лінійного градієнта.

angle float

Кут, виміряний у градусах за годинниковою стрілкою від осі x, лінії орієнтації градієнта.

LinearMulticolorGradientBrush(Rectangle, float, bool)

Ініціалізує новий екземпляр класу Aspose.Imaging.Brushes.LinearMulticolorGradientBrush на основі прямокутника та кута орієнтації.

public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)

Параметри

rect Rectangle

Структура Aspose.Imaging.RectangleF, яка вказує межі лінійного градієнта.

angle float

Кут, виміряний у градусах за годинниковою стрілкою від осі x, лінії орієнтації градієнта.

isAngleScalable bool

Якщо встановлено ```cstrue, кут змінюється під час трансформацій з цим Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.

LinearMulticolorGradientBrush(RectangleF, float, bool)

Ініціалізує новий екземпляр класу Aspose.Imaging.Brushes.LinearMulticolorGradientBrush на основі прямокутника та кута орієнтації.

public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)

Параметри

rect RectangleF

Структура Aspose.Imaging.RectangleF, яка вказує межі лінійного градієнта.

angle float

Кут, виміряний у градусах за годинниковою стрілкою від осі x, лінії орієнтації градієнта.

isAngleScalable bool

Якщо встановлено ```cstrue, кут змінюється під час трансформацій з цим Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.

Властивості

InterpolationColors

Отримує або задає Aspose.Imaging.ColorBlend, який визначає багатоколірний лінійний градієнт.

public ColorBlend InterpolationColors { get; set; }

Значення властивості

ColorBlend

 Українська