LinearMulticolorGradientBrush

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.LinearGradientBrushBase

public final class LinearMulticolorGradientBrush extends LinearGradientBrushBase

Представляет Brush с линейным градиентом, определённым несколькими цветами и соответствующими позициями. Этот класс не может быть наследован.

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

КонструкторОписание
LinearMulticolorGradientBrush()Инициализирует новый экземпляр класса LinearMulticolorGradientBrush с параметрами по умолчанию.
LinearMulticolorGradientBrush(Point point1, Point point2)Инициализирует новый экземпляр класса LinearMulticolorGradientBrush с указанными точками.
LinearMulticolorGradientBrush(PointF point1, PointF point2)Инициализирует новый экземпляр класса LinearMulticolorGradientBrush с указанными точками.
LinearMulticolorGradientBrush(Rectangle rect, float angle)Инициализирует новый экземпляр класса LinearMulticolorGradientBrush на основе прямоугольника и угла ориентации.
LinearMulticolorGradientBrush(RectangleF rect, float angle)Инициализирует новый экземпляр класса LinearMulticolorGradientBrush на основе прямоугольника и угла ориентации.
LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)Инициализирует новый экземпляр класса LinearMulticolorGradientBrush на основе прямоугольника и угла ориентации.
LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)Инициализирует новый экземпляр класса LinearMulticolorGradientBrush на основе прямоугольника и угла ориентации.

Методы

МетодОписание
getInterpolationColors()Возвращает com.aspose.imaging.ColorBlend, определяющий многокрасочный линейный градиент.
setInterpolationColors(ColorBlend value)Устанавливает com.aspose.imaging.ColorBlend, определяющий многокрасочный линейный градиент.

LinearMulticolorGradientBrush()

public LinearMulticolorGradientBrush()

Инициализирует новый экземпляр класса LinearMulticolorGradientBrush с параметрами по умолчанию. Начальный цвет — черный, конечный цвет — белый, угол — 45 градусов, а прямоугольник расположен в (0,0) размером (1,1).

LinearMulticolorGradientBrush(Point point1, Point point2)

public LinearMulticolorGradientBrush(Point point1, Point point2)

Инициализирует новый экземпляр класса LinearMulticolorGradientBrush с указанными точками.

Parameters:

ПараметрТипОписание
point1PointСтруктура Aspose.Imaging.Point, представляющая начальную точку линейного градиента.
point2PointСтруктура Aspose.Imaging.Point, представляющая конечную точку линейного градиента.

LinearMulticolorGradientBrush(PointF point1, PointF point2)

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

Инициализирует новый экземпляр класса LinearMulticolorGradientBrush с указанными точками.

Parameters:

ПараметрТипОписание
point1PointFСтруктура Aspose.Imaging.PointF, представляющая начальную точку линейного градиента.
point2PointFСтруктура Aspose.Imaging.PointF, представляющая конечную точку линейного градиента.

LinearMulticolorGradientBrush(Rectangle rect, float angle)

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

Инициализирует новый экземпляр класса LinearMulticolorGradientBrush на основе прямоугольника и угла ориентации.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура Aspose.Imaging.RectangleF, задающая границы линейного градиента.
anglefloatУгол, измеряемый в градусах по часовой стрелке от оси X, линии ориентации градиента.

LinearMulticolorGradientBrush(RectangleF rect, float angle)

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

Инициализирует новый экземпляр класса LinearMulticolorGradientBrush на основе прямоугольника и угла ориентации.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура Aspose.Imaging.RectangleF, задающая границы линейного градиента.
anglefloatУгол, измеряемый в градусах по часовой стрелке от оси X, линии ориентации градиента.

LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)

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

Инициализирует новый экземпляр класса LinearMulticolorGradientBrush на основе прямоугольника и угла ориентации.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура Aspose.Imaging.RectangleF, задающая границы линейного градиента.
anglefloatУгол, измеряемый в градусах по часовой стрелке от оси X, линии ориентации градиента.
isAngleScalablebooleanЕсли установить значение true, угол изменяется во время преобразований с этим LinearMulticolorGradientBrush.

LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)

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

Инициализирует новый экземпляр класса LinearMulticolorGradientBrush на основе прямоугольника и угла ориентации.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура Aspose.Imaging.RectangleF, задающая границы линейного градиента.
anglefloatУгол, измеряемый в градусах по часовой стрелке от оси X, линии ориентации градиента.
isAngleScalablebooleanЕсли установить значение true, угол изменяется во время преобразований с этим LinearMulticolorGradientBrush.

getInterpolationColors()

public ColorBlend getInterpolationColors()

Возвращает com.aspose.imaging.ColorBlend, определяющий многокрасочный линейный градиент.

Returns: ColorBlend - A com.aspose.imaging.ColorBlend that defines a multicolor linear gradient.

setInterpolationColors(ColorBlend value)

public void setInterpolationColors(ColorBlend value)

Устанавливает com.aspose.imaging.ColorBlend, определяющий многокрасочный линейный градиент.

Parameters:

ПараметрТипОписание
valueColorBlendОбъект com.aspose.imaging.ColorBlend, определяющий многокрасочный линейный градиент.