LinearGradientBrush
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 LinearGradientBrush extends LinearGradientBrushBase
Инкапсулирует Aspose.Imaging.Brush с линейным градиентом. Этот класс нельзя наследовать.
Конструкторы
| Конструктор | Описание |
|---|---|
| LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable) | Инициализирует новый экземпляр класса LinearGradientBrush. |
| LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable) | Инициализирует новый экземпляр класса LinearGradientBrush. |
| LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle) | Инициализирует новый экземпляр класса LinearGradientBrush. |
| LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle) | Инициализирует новый экземпляр класса LinearGradientBrush. |
| LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2) | Инициализирует новый экземпляр класса LinearGradientBrush. |
| LinearGradientBrush(Point point1, Point point2, Color color1, Color color2) | Инициализирует новый экземпляр класса LinearGradientBrush. |
| LinearGradientBrush() | Инициализирует новый экземпляр класса LinearGradientBrush с параметрами по умолчанию. |
Методы
| Метод | Описание |
|---|---|
| getInterpolationColors() | Возвращает com.aspose.imaging.ColorBlend, определяющий многокрасочный линейный градиент. |
| setInterpolationColors(ColorBlend value) | Устанавливает com.aspose.imaging.ColorBlend, определяющий многокрасочный линейный градиент. |
| getLinearColors() | Получает начальные и конечные цвета градиента. |
| setLinearColors(Color[] value) | Устанавливает начальные и конечные цвета градиента. |
| getStartColor() | Получает начальный цвет градиента. |
| setStartColor(Color value) | Устанавливает начальный цвет градиента. |
| getEndColor() | Получает конечный цвет градиента. |
| setEndColor(Color value) | Устанавливает конечный цвет градиента. |
| getBlend() | Получает Aspose.Imaging.Blend, который задает позиции и коэффициенты, определяющие пользовательское затухание градиента. |
| setBlend(Blend value) | Устанавливает Aspose.Imaging.Blend, который задает позиции и коэффициенты, определяющие пользовательское затухание градиента. |
| setSigmaBellShape(float focus) | Создаёт затухание градиента на основе колоколообразной кривой. |
| setSigmaBellShape(float focus, float scale) | Создаёт затухание градиента на основе колоколообразной кривой. |
| setBlendTriangularShape(float focus) | Создаёт линейный градиент с центральным цветом и линейным затуханием к единому цвету на обоих концах. |
| setBlendTriangularShape(float focus, float scale) | Создаёт линейный градиент с центральным цветом и линейным затуханием к единому цвету на обоих концах. |
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)
Инициализирует новый экземпляр класса LinearGradientBrush.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Прямоугольник. |
| color1 | Color | Цвет1. |
| color2 | Color | Цвет2. |
| angle | float | Угол. |
| isAngleScalable | boolean | если установлено true [is angle scalable]. |
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)
Инициализирует новый экземпляр класса LinearGradientBrush.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Прямоугольник. |
| color1 | Color | Цвет1. |
| color2 | Color | Цвет2. |
| angle | float | Угол. |
| isAngleScalable | boolean | если установлено true [is angle scalable]. |
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)
Инициализирует новый экземпляр класса LinearGradientBrush.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Прямоугольник. |
| color1 | Color | Цвет1. |
| color2 | Color | Цвет2. |
| angle | float | Угол. |
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
Инициализирует новый экземпляр класса LinearGradientBrush.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Прямоугольник. |
| color1 | Color | Цвет1. |
| color2 | Color | Цвет2. |
| angle | float | Угол. |
LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)
public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)
Инициализирует новый экземпляр класса LinearGradientBrush.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point1 | PointF | Точка1. |
| point2 | PointF | Точка2. |
| color1 | Color | Цвет1. |
| color2 | Color | Цвет2. |
LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
Инициализирует новый экземпляр класса LinearGradientBrush.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point1 | Point | Точка1. |
| point2 | Point | Точка2. |
| color1 | Color | Цвет1. |
| color2 | Color | Цвет2. |
LinearGradientBrush()
public LinearGradientBrush()
Инициализирует новый экземпляр класса LinearGradientBrush с параметрами по умолчанию. Начальный цвет — черный, конечный цвет — белый, угол — 45 градусов и прямоугольник расположен в (0,0) размером (1,1).
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | ColorBlend | Объект com.aspose.imaging.ColorBlend, определяющий многокрасочный линейный градиент. |
getLinearColors()
public Color[] getLinearColors()
Получает начальные и конечные цвета градиента.
Returns:
com.aspose.imaging.Color[] - Массив из двух структур Color, представляющих начальные и конечные цвета градиента.
setLinearColors(Color[] value)
public void setLinearColors(Color[] value)
Устанавливает начальные и конечные цвета градиента.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Color[] | Массив из двух структур Color, представляющих начальные и конечные цвета градиента. |
getStartColor()
public Color getStartColor()
Получает начальный цвет градиента.
Returns: Color - The starting gradient color.
setStartColor(Color value)
public void setStartColor(Color value)
Устанавливает начальный цвет градиента.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Color | Начальный цвет градиента. |
getEndColor()
public Color getEndColor()
Получает конечный цвет градиента.
Returns: Color - The ending gradient color.
setEndColor(Color value)
public void setEndColor(Color value)
Устанавливает конечный цвет градиента.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Color | Конечный цвет градиента. |
getBlend()
public Blend getBlend()
Получает Aspose.Imaging.Blend, который задает позиции и коэффициенты, определяющие пользовательское затухание градиента.
Returns:
Blend - A Aspose.Imaging.Blend that represents a custom falloff for the gradient.
setBlend(Blend value)
public void setBlend(Blend value)
Устанавливает Aspose.Imaging.Blend, который задает позиции и коэффициенты, определяющие пользовательское затухание градиента.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Blend | Объект Aspose.Imaging.Blend, представляющий пользовательское затухание градиента. |
setSigmaBellShape(float focus)
public void setSigmaBellShape(float focus)
Создаёт затухание градиента на основе колоколообразной кривой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| фокус | float | Значение от 0 до 1, указывающее центр градиента (точка, где начальный и конечный цвета смешиваются поровну). |
setSigmaBellShape(float focus, float scale)
public void setSigmaBellShape(float focus, float scale)
Создаёт затухание градиента на основе колоколообразной кривой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| фокус | float | Значение от 0 до 1, указывающее центр градиента (точка, где градиент состоит только из конечного цвета). |
| масштаб | float | Значение от 0 до 1, указывающее, как быстро цвета затухают от focus. |
setBlendTriangularShape(float focus)
public void setBlendTriangularShape(float focus)
Создаёт линейный градиент с центральным цветом и линейным затуханием к единому цвету на обоих концах.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| фокус | float | Значение от 0 до 1, указывающее центр градиента (точка, где градиент состоит только из конечного цвета). |
setBlendTriangularShape(float focus, float scale)
public void setBlendTriangularShape(float focus, float scale)
Создаёт линейный градиент с центральным цветом и линейным затуханием к единому цвету на обоих концах.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| фокус | float | Значение от 0 до 1, указывающее центр градиента (точка, где градиент состоит только из конечного цвета). |
| масштаб | float | Значение от 0 до 1, указывающее, как быстро цвета затухают от начального цвета к focus (конечный цвет). |