Класс PathGradientBrushBase
Summary: Represents a Brush with base path gradient functionality.
Module: aspose.imaging.brushes
Full Name: aspose.imaging.brushes.PathGradientBrushBase
Inheritance: TransformBrush
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| center_point | PointF | r/w | Получает или задает центральную точку градиента пути. |
| disposed | bool | r | Получает значение, указывающее, удалён ли этот экземпляр. |
| focus_scales | PointF | r/w | Получает или задает точку фокуса для затухания градиента. |
| graphics_path | GraphicsPath | r | Получает графический путь, на основе которого построена эта кисть. |
| is_transform_changed | bool | r | Получает значение, указывающее, были ли преобразования изменены каким-либо образом. Например, установка матрицы преобразования или вызов любого из методов, изменяющих матрицу преобразования. Свойство введено для обратной совместимости с GDI+. |
| opacity | float | r/w | Получает или задает непрозрачность кисти. Значение должно быть от 0 до 1. Значение 0 означает, что кисть полностью видима, значение 1 означает, что кисть полностью непрозрачна. |
| path_points | PointF[] | r | Получает точки пути, на основе которых построена эта кисть. |
| transform | Matrix | r/w | Получает или задает копию Matrix, определяющую локальное геометрическое преобразование для этого TransformBrush. |
| wrap_mode | WrapMode | r/w | Получает или задает перечисление WrapMode, которое указывает режим обтекания для этого TransformBrush. |
Methods
| Name | Description |
|---|---|
| deep_clone() | Создает новый глубокий клон текущего Brush. |
| multiply_transform(matrix) | Умножает Matrix, представляющий локальное геометрическое преобразование этого LinearGradientBrush, на указанный Matrix путем предварительного добавления указанного Matrix. |
| multiply_transform(matrix, order) | Умножает Matrix, представляющий локальное геометрическое преобразование этого LinearGradientBrush, на указанный Matrix в указанном порядке. |
| reset_transform() | Сбрасывает свойство TransformBrush.transform к единичному. |
| rotate_transform(angle) | Вращает локальное геометрическое преобразование на указанную величину. Этот метод предварительно добавляет вращение к преобразованию. |
| rotate_transform(angle, order) | Вращает локальное геометрическое преобразование на указанную величину в указанном порядке. |
| scale_transform(sx, sy) | Масштабирует локальное геометрическое преобразование на указанные величины. Этот метод предварительно добавляет матрицу масштабирования к преобразованию. |
| scale_transform(sx, sy, order) | Масштабирует локальное геометрическое преобразование на указанные величины в указанном порядке. |
| translate_transform(dx, dy) | Смещает локальное геометрическое преобразование на указанные размеры. Этот метод предварительно добавляет трансляцию к преобразованию. |
| translate_transform(dx, dy, order) | Смещает локальное геометрическое преобразование на указанные размеры в указанном порядке. |
Method: deep_clone()
deep_clone()
Создает новый глубокий клон текущего Brush.
Returns
| Тип | Описание |
|---|---|
| Brush | Новый Brush, который является глубоким клоном этого экземпляра Brush. |
Method: multiply_transform(matrix)
multiply_transform(matrix)
Умножает Matrix, представляющий локальное геометрическое преобразование этого LinearGradientBrush, на указанный Matrix путем предварительного добавления указанного Matrix.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| matrix | Matrix | Матрица Matrix, на которую следует умножить геометрическое преобразование. |
Method: multiply_transform(matrix, order)
multiply_transform(matrix, order)
Умножает Matrix, представляющий локальное геометрическое преобразование этого LinearGradientBrush, на указанный Matrix в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| matrix | Matrix | Матрица Matrix, на которую следует умножить геометрическое преобразование. |
| order | MatrixOrder | Структура MatrixOrder, указывающая порядок умножения двух матриц. |
Method: rotate_transform(angle)
rotate_transform(angle)
Вращает локальное геометрическое преобразование на указанную величину. Этот метод предварительно добавляет вращение к преобразованию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| угол | float | Угол вращения. |
Method: rotate_transform(angle, order)
rotate_transform(angle, order)
Вращает локальное геометрическое преобразование на указанную величину в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| угол | float | Угол вращения. |
| order | MatrixOrder | Структура MatrixOrder, указывающая, следует ли добавить в конец или в начало матрицу вращения. |
Method: scale_transform(sx, sy)
scale_transform(sx, sy)
Масштабирует локальное геометрическое преобразование на указанные величины. Этот метод предварительно добавляет матрицу масштабирования к преобразованию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| sx | float | Величина масштабирования преобразования по оси x. |
| sy | float | Величина масштабирования преобразования по оси y. |
Method: scale_transform(sx, sy, order)
scale_transform(sx, sy, order)
Масштабирует локальное геометрическое преобразование на указанные величины в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| sx | float | Величина масштабирования преобразования по оси x. |
| sy | float | Величина масштабирования преобразования по оси y. |
| order | MatrixOrder | Тип MatrixOrder который указывает, добавлять или предварять матрицу масштабирования. |
Method: translate_transform(dx, dy)
translate_transform(dx, dy)
Смещает локальное геометрическое преобразование на указанные размеры. Этот метод предварительно добавляет трансляцию к преобразованию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dx | float | Значение трансляции по оси x. |
| dy | float | Значение трансляции по оси y. |
Method: translate_transform(dx, dy, order)
translate_transform(dx, dy, order)
Смещает локальное геометрическое преобразование на указанные размеры в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dx | float | Значение трансляции по оси x. |
| dy | float | Значение трансляции по оси y. |
| order | MatrixOrder | Порядок (предварительно или последовательно), в котором применяется трансляция. |