TransformBrush
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush
public abstract class TransformBrush extends Brush
Brush с возможностями трансформации.
Конструкторы
| Конструктор | Описание |
|---|---|
| TransformBrush() |
Методы
| Метод | Описание |
|---|---|
| getWrapMode() | Получает или задает перечисление Aspose.Imaging.WrapMode, которое указывает режим обтекания для этого TransformBrush. |
| setWrapMode(int value) | Получает или задает перечисление Aspose.Imaging.WrapMode, которое указывает режим обтекания для этого TransformBrush. |
| getTransform() | Получает или задает копию Aspose.Imaging.Matrix, определяющую локальное геометрическое преобразование для этого TransformBrush. |
| setTransform(Matrix value) | Получает или задает копию Aspose.Imaging.Matrix, определяющую локальное геометрическое преобразование для этого TransformBrush. |
| isTransformChanged() | Получает значение, указывающее, были ли трансформации изменены каким-либо образом. |
| resetTransform() | Сбрасывает свойство TransformBrush.Transform к единичному преобразованию. |
| multiplyTransform(Matrix matrix) | Умножает Aspose.Imaging.Matrix, представляющую локальное геометрическое преобразование этого LinearGradientBrush, на указанный Aspose.Imaging.Matrix, предварительно добавив указанный Aspose.Imaging.Matrix. |
| multiplyTransform(Matrix matrix, int order) | Умножает Aspose.Imaging.Matrix, представляющую локальное геометрическое преобразование этого LinearGradientBrush, на указанный Aspose.Imaging.Matrix в указанном порядке. |
| translateTransform(float dx, float dy) | Смещает локальное геометрическое преобразование на указанные размеры. |
| translateTransform(float dx, float dy, int order) | Перемещает локальное геометрическое преобразование на указанные размеры в указанном порядке. |
| scaleTransform(float sx, float sy) | Масштабирует локальное геометрическое преобразование на указанные величины. |
| scaleTransform(float sx, float sy, int order) | Масштабирует локальное геометрическое преобразование на указанные величины в указанном порядке. |
| rotateTransform(float angle) | Поворачивает локальное геометрическое преобразование на указанную величину. |
| rotateTransform(float angle, int order) | Поворачивает локальное геометрическое преобразование на указанную величину в указанном порядке. |
TransformBrush()
public TransformBrush()
getWrapMode()
public int getWrapMode()
Получает или задает перечисление Aspose.Imaging.WrapMode, которое указывает режим обтекания для этого TransformBrush.
Returns:
int — Aspose.Imaging.WrapMode, определяющий, как заполняются области, нарисованные с помощью этого TransformBrush.
setWrapMode(int value)
public void setWrapMode(int value)
Получает или задает перечисление Aspose.Imaging.WrapMode, которое указывает режим обтекания для этого TransformBrush.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getTransform()
public Matrix getTransform()
Получает или задает копию Aspose.Imaging.Matrix, определяющую локальное геометрическое преобразование для этого TransformBrush.
Returns:
Matrix - A copy of the Aspose.Imaging.Matrix that defines a geometric transform that applies only to fills drawn with this TransformBrush.
setTransform(Matrix value)
public void setTransform(Matrix value)
Получает или задает копию Aspose.Imaging.Matrix, определяющую локальное геометрическое преобразование для этого TransformBrush.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Matrix |
isTransformChanged()
public boolean isTransformChanged()
Возвращает значение, указывающее, были ли преобразования изменены каким-либо образом. Например, установка матрицы преобразования или вызов любого из методов, изменяющих матрицу преобразования. Свойство введено для обратной совместимости с GDI+.
Значение: True, если преобразование было изменено; иначе false.
Returns: boolean
resetTransform()
public void resetTransform()
Сбрасывает свойство TransformBrush.Transform к единичному преобразованию.
multiplyTransform(Matrix matrix)
public void multiplyTransform(Matrix matrix)
Умножает Aspose.Imaging.Matrix, представляющую локальное геометрическое преобразование этого LinearGradientBrush, на указанный Aspose.Imaging.Matrix, предварительно добавив указанный Aspose.Imaging.Matrix.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| matrix | Matrix | Aspose.Imaging.Matrix, на который умножается геометрическое преобразование. |
multiplyTransform(Matrix matrix, int order)
public void multiplyTransform(Matrix matrix, int order)
Умножает Aspose.Imaging.Matrix, представляющую локальное геометрическое преобразование этого LinearGradientBrush, на указанный Aspose.Imaging.Matrix в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| matrix | Matrix | Aspose.Imaging.Matrix, на который умножается геометрическое преобразование. |
| order | int | Aspose.Imaging.MatrixOrder, определяющий порядок умножения двух матриц. |
translateTransform(float dx, float dy)
public void translateTransform(float dx, float dy)
Перемещает локальное геометрическое преобразование на указанные размеры. Этот метод добавляет трансляцию в начало преобразования.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dx | float | Значение трансляции по оси x. |
| dy | float | Значение трансляции по оси y. |
translateTransform(float dx, float dy, int order)
public void translateTransform(float dx, float dy, int order)
Перемещает локальное геометрическое преобразование на указанные размеры в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dx | float | Значение трансляции по оси x. |
| dy | float | Значение трансляции по оси y. |
| order | int | Порядок (добавление в начало или в конец), в котором применять трансляцию. |
scaleTransform(float sx, float sy)
public void scaleTransform(float sx, float sy)
Масштабирует локальное геометрическое преобразование на указанные величины. Этот метод добавляет матрицу масштабирования в начало преобразования.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| sx | float | Величина масштабирования преобразования по оси X. |
| sy | float | Величина масштабирования преобразования по оси Y. |
scaleTransform(float sx, float sy, int order)
public void scaleTransform(float sx, float sy, int order)
Масштабирует локальное геометрическое преобразование на указанные величины в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| sx | float | Величина масштабирования преобразования по оси X. |
| sy | float | Величина масштабирования преобразования по оси Y. |
| order | int | Aspose.Imaging.MatrixOrder, определяющий, добавлять ли матрицу масштабирования в конец или в начало. |
rotateTransform(float angle)
public void rotateTransform(float angle)
Поворачивает локальное геометрическое преобразование на указанную величину. Этот метод добавляет вращение в начало преобразования.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| angle | float | Угол вращения. |
rotateTransform(float angle, int order)
public void rotateTransform(float angle, int order)
Поворачивает локальное геометрическое преобразование на указанную величину в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| angle | float | Угол вращения. |
| order | int | Aspose.Imaging.MatrixOrder, определяющий, добавлять ли матрицу вращения в конец или в начало. |