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:

ПараметрТипОписание
rectRectangleFПрямоугольник.
color1ColorЦвет1.
color2ColorЦвет2.
anglefloatУгол.
isAngleScalablebooleanесли установлено 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:

ПараметрТипОписание
rectRectangleПрямоугольник.
color1ColorЦвет1.
color2ColorЦвет2.
anglefloatУгол.
isAngleScalablebooleanесли установлено 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:

ПараметрТипОписание
rectRectangleFПрямоугольник.
color1ColorЦвет1.
color2ColorЦвет2.
anglefloatУгол.

LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)

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

Parameters:

ПараметрТипОписание
rectRectangleПрямоугольник.
color1ColorЦвет1.
color2ColorЦвет2.
anglefloatУгол.

LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)

public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)

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

Parameters:

ПараметрТипОписание
point1PointFТочка1.
point2PointFТочка2.
color1ColorЦвет1.
color2ColorЦвет2.

LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)

public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)

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

Parameters:

ПараметрТипОписание
point1PointТочка1.
point2PointТочка2.
color1ColorЦвет1.
color2ColorЦвет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:

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

getLinearColors()

public Color[] getLinearColors()

Получает начальные и конечные цвета градиента.

Returns: com.aspose.imaging.Color[] - Массив из двух структур Color, представляющих начальные и конечные цвета градиента.

setLinearColors(Color[] value)

public void setLinearColors(Color[] value)

Устанавливает начальные и конечные цвета градиента.

Parameters:

ПараметрТипОписание
valueColor[]Массив из двух структур Color, представляющих начальные и конечные цвета градиента.

getStartColor()

public Color getStartColor()

Получает начальный цвет градиента.

Returns: Color - The starting gradient color.

setStartColor(Color value)

public void setStartColor(Color value)

Устанавливает начальный цвет градиента.

Parameters:

ПараметрТипОписание
valueColorНачальный цвет градиента.

getEndColor()

public Color getEndColor()

Получает конечный цвет градиента.

Returns: Color - The ending gradient color.

setEndColor(Color value)

public void setEndColor(Color value)

Устанавливает конечный цвет градиента.

Parameters:

ПараметрТипОписание
valueColorКонечный цвет градиента.

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:

ПараметрТипОписание
valueBlendОбъект 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 (конечный цвет).