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
Успадкування
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Реалізує
Успадковані члени
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; }