PathGradientBrush
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.PathGradientBrushBase
public final class PathGradientBrush extends PathGradientBrushBase
Инкапсулирует объект Aspose.Imaging.Brush с градиентом. Этот класс нельзя наследовать.
Цвет центра по умолчанию белый. Пользователь может изменить это значение в любой момент позже.
Массив окружающих цветов инициализируется одним элементом, содержащим белый цвет, по умолчанию. Окружающие цвета могут быть изменены позже, однако при настройке массива окружающих цветов требуется как минимум один элемент.
Смотрите Blend для получения более подробной информации об его инициализации.
Конструкторы
| Конструктор | Описание |
|---|---|
| PathGradientBrush(PointF[] points) | Инициализирует новый экземпляр класса PathGradientBrush с указанными точками. |
| PathGradientBrush(PointF[] points, int wrapMode) | Инициализирует новый экземпляр класса PathGradientBrush с указанными точками и режимом обтекания. |
| PathGradientBrush(Point[] points) | Инициализирует новый экземпляр класса PathGradientBrush с указанными точками. |
| PathGradientBrush(Point[] points, int wrapMode) | Инициализирует новый экземпляр класса PathGradientBrush с указанными точками и режимом обтекания. |
| PathGradientBrush(GraphicsPath path) | Инициализирует новый экземпляр класса PathGradientBrush с указанным путем. |
Методы
| Метод | Описание |
|---|---|
| getInterpolationColors() | Возвращает com.aspose.imaging.ColorBlend, определяющий многокрасочный линейный градиент. |
| setInterpolationColors(ColorBlend value) | Устанавливает com.aspose.imaging.ColorBlend, определяющий многокрасочный линейный градиент. |
| getCenterColor() | Получает цвет в центре градиента пути. |
| setCenterColor(Color value) | Устанавливает цвет в центре градиента пути. |
| getSurroundColors() | Получает массив цветов, соответствующих точкам в пути, который заполняет этот PathGradientBrush. |
| setSurroundColors(Color[] value) | Устанавливает массив цветов, соответствующих точкам в пути, который заполняет этот PathGradientBrush. |
| 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) | Создаёт градиент с центральным цветом и линейным спадом к каждому окружающему цвету. |
PathGradientBrush(PointF[] points)
public PathGradientBrush(PointF[] points)
Инициализирует новый экземпляр класса PathGradientBrush с указанными точками.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| points | PointF[] | Массив структур Aspose.Imaging.PointF, представляющих точки, образующие вершины пути. |
PathGradientBrush(PointF[] points, int wrapMode)
public PathGradientBrush(PointF[] points, int wrapMode)
Инициализирует новый экземпляр класса PathGradientBrush с указанными точками и режимом обтекания.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| points | PointF[] | Массив структур Aspose.Imaging.PointF, представляющих точки, образующие вершины пути. |
| wrapMode | int | Тип Aspose.Imaging.WrapMode, который определяет, как заполнения, нарисованные этим PathGradientBrush, чередуются. |
PathGradientBrush(Point[] points)
public PathGradientBrush(Point[] points)
Инициализирует новый экземпляр класса PathGradientBrush с указанными точками.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| points | Point[] | Массив структур Aspose.Imaging.Point, представляющих точки, образующие вершины пути. |
PathGradientBrush(Point[] points, int wrapMode)
public PathGradientBrush(Point[] points, int wrapMode)
Инициализирует новый экземпляр класса PathGradientBrush с указанными точками и режимом обтекания.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| points | Point[] | Массив структур Aspose.Imaging.Point, представляющих точки, образующие вершины пути. |
| wrapMode | int | Тип Aspose.Imaging.WrapMode, который определяет, как заполнения, нарисованные этим PathGradientBrush, чередуются. |
PathGradientBrush(GraphicsPath path)
public PathGradientBrush(GraphicsPath path)
Инициализирует новый экземпляр класса PathGradientBrush с указанным путем.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | GraphicsPath, определяющий область, заполняемую этим PathGradientBrush. |
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, определяющий многокрасочный линейный градиент. |
getCenterColor()
public Color getCenterColor()
Получает цвет в центре градиента пути.
Returns:
Color - A com.aspose.imaging.Color that represents the color at the center of the path gradient.
setCenterColor(Color value)
public void setCenterColor(Color value)
Устанавливает цвет в центре градиента пути.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Color | com.aspose.imaging.Color, представляющий цвет в центре градиента пути. |
getSurroundColors()
public Color[] getSurroundColors()
Получает массив цветов, соответствующих точкам в пути, который заполняет этот PathGradientBrush.
Returns:
com.aspose.imaging.Color[] — массив структур com.aspose.imaging.Color, представляющих цвета, связанные с каждой точкой в пути, который заполняет этот PathGradientBrush.
setSurroundColors(Color[] value)
public void setSurroundColors(Color[] value)
Устанавливает массив цветов, соответствующих точкам в пути, который заполняет этот PathGradientBrush.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Color[] | Массив структур com.aspose.imaging.Color, представляющих цвета, связанные с каждой точкой в пути, который заполняет этот PathGradientBrush. |
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, указывающее, где вдоль любого радиуса от центра пути к его границе центральный цвет будет иметь наивысшую интенсивность. Значение 1 (по умолчанию) размещает наивысшую интенсивность в центре пути. |
setSigmaBellShape(float focus, float scale)
public void setSigmaBellShape(float focus, float scale)
Создаёт кисть градиента, меняющую цвет, начиная от центра пути и распространяясь к границе пути. Переход от одного цвета к другому основан на колоколообразной кривой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| фокус | float | Значение от 0 до 1, указывающее, где вдоль любого радиуса от центра пути к его границе центральный цвет будет иметь наивысшую интенсивность. Значение 1 (по умолчанию) размещает наивысшую интенсивность в центре пути. |
| масштаб | float | Значение от 0 до 1, определяющее максимальную интенсивность центрального цвета, смешиваемого с граничным цветом. Значение 1 приводит к максимально возможной интенсивности центрального цвета и является значением по умолчанию. |
setBlendTriangularShape(float focus)
public void setBlendTriangularShape(float focus)
Создаёт градиент с центральным цветом и линейным спадом к одному окружающему цвету.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| фокус | float | Значение от 0 до 1, указывающее, где вдоль любого радиуса от центра пути к его границе центральный цвет будет иметь наивысшую интенсивность. Значение 1 (по умолчанию) размещает наивысшую интенсивность в центре пути. |
setBlendTriangularShape(float focus, float scale)
public void setBlendTriangularShape(float focus, float scale)
Создаёт градиент с центральным цветом и линейным спадом к каждому окружающему цвету.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| фокус | float | Значение от 0 до 1, указывающее, где вдоль любого радиуса от центра пути к его границе центральный цвет будет иметь наивысшую интенсивность. Значение 1 (по умолчанию) размещает наивысшую интенсивность в центре пути. |
| масштаб | float | Значение от 0 до 1, определяющее максимальную интенсивность центрального цвета, смешиваемого с граничным цветом. Значение 1 приводит к максимально возможной интенсивности центрального цвета и является значением по умолчанию. |