Класс TextureBrush
Summary: Each property of the TextureBrush class is a Brush object that uses an image to fill the interior of a shape. This class cannot be inherited.
Module: aspose.imaging.brushes
Full Name: aspose.imaging.brushes.TextureBrush
Inheritance: TransformBrush
Constructors
| Name | Description |
|---|---|
| TextureBrush(image) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение. |
| TextureBrush(image, destination_rectangle) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник. |
| TextureBrush(image, destination_rectangle) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник. |
| TextureBrush(image, destination_rectangle, image_attributes) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, ограничивающий прямоугольник и атрибуты изображения. |
| TextureBrush(image, destination_rectangle, image_attributes) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, ограничивающий прямоугольник и атрибуты изображения. |
| TextureBrush(image, wrap_mode) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и режим обтекания. |
| TextureBrush(image, wrap_mode, destination_rectangle) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, режим обтекания и ограничивающий прямоугольник. |
| TextureBrush(image, wrap_mode, destination_rectangle) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, режим обтекания и ограничивающий прямоугольник. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| disposed | bool | r | Получает значение, указывающее, удалён ли этот экземпляр. |
| image | Image | r | Получает объект Image, связанный с этим объектом TextureBrush. |
| image_attributes | ImageAttributes | r | Получает TextureBrush.image_attributes, связанные с этим TextureBrush. |
| image_rectangle | RectangleF | r | Получает Rectangle , связанный с этим TextureBrush. |
| is_transform_changed | bool | r | Получает значение, указывающее, были ли преобразования изменены каким-либо образом. Например, установка матрицы преобразования или вызов любого из методов, изменяющих матрицу преобразования. Свойство введено для обратной совместимости с GDI+. |
| opacity | float | r/w | Получает или задает непрозрачность кисти. Значение должно быть от 0 до 1. Значение 0 означает, что кисть полностью видима, значение 1 означает, что кисть полностью непрозрачна. |
| transform | Matrix | r/w | Получает или задает копию Matrix, определяющую локальное геометрическое преобразование для этого TransformBrush. |
| wrap_mode | WrapMode | r/w | Получает или задает перечисление WrapMode, которое указывает режим обтекания для этого TransformBrush. |
Methods
| Name | Description |
|---|---|
| create_with_image_rect(image, destination_rectangle) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник. |
| create_with_image_rect_attribs(image, destination_rectangle, image_attributes) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, ограничивающий прямоугольник и атрибуты изображения. |
| create_with_image_rect_f(image, destination_rectangle) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник. |
| create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, ограничивающий прямоугольник и атрибуты изображения. |
| create_with_image_wrap_mode(image, wrap_mode) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и режим обтекания. |
| create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, режим обтекания и ограничивающий прямоугольник. |
| create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle) | Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, режим обтекания и ограничивающий прямоугольник. |
| 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) | Смещает локальное геометрическое преобразование на указанные размеры в указанном порядке. |
Constructor: TextureBrush(image)
TextureBrush(image)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
Constructor: TextureBrush(image, destination_rectangle)
TextureBrush(image, destination_rectangle)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| destination_rectangle | Rectangle | Структура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
Constructor: TextureBrush(image, destination_rectangle)
TextureBrush(image, destination_rectangle)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| destination_rectangle | RectangleF | Структура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
Constructor: TextureBrush(image, destination_rectangle, image_attributes)
TextureBrush(image, destination_rectangle, image_attributes)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, ограничивающий прямоугольник и атрибуты изображения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| destination_rectangle | Rectangle | Структура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
| image_attributes | ImageAttributes | Объект ImageAttributes , содержащий дополнительную информацию об изображении, используемом этим TextureBrush объектом. |
Constructor: TextureBrush(image, destination_rectangle, image_attributes)
TextureBrush(image, destination_rectangle, image_attributes)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, ограничивающий прямоугольник и атрибуты изображения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| destination_rectangle | RectangleF | Структура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
| image_attributes | ImageAttributes | Объект ImageAttributes , содержащий дополнительную информацию об изображении, используемом этим TextureBrush объектом. |
Constructor: TextureBrush(image, wrap_mode)
TextureBrush(image, wrap_mode)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и режим обтекания.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| wrap_mode | WrapMode | Перечисление WrapMode , определяющее, как этот TextureBrush объект заполняется плиткой. |
Constructor: TextureBrush(image, wrap_mode, destination_rectangle)
TextureBrush(image, wrap_mode, destination_rectangle)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, режим обтекания и ограничивающий прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| wrap_mode | WrapMode | Перечисление WrapMode , определяющее, как этот TextureBrush объект заполняется плиткой. |
| destination_rectangle | Rectangle | Структура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
Constructor: TextureBrush(image, wrap_mode, destination_rectangle)
TextureBrush(image, wrap_mode, destination_rectangle)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, режим обтекания и ограничивающий прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| wrap_mode | WrapMode | Перечисление WrapMode , определяющее, как этот TextureBrush объект заполняется плиткой. |
| destination_rectangle | RectangleF | Структура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
Method: create_with_image_rect(image, destination_rectangle) [static]
create_with_image_rect(image, destination_rectangle)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| destination_rectangle | Rectangle | Структура RectangleF , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
Returns
| Тип | Описание |
|---|---|
| TextureBrush |
Method: create_with_image_rect_attribs(image, destination_rectangle, image_attributes) [static]
create_with_image_rect_attribs(image, destination_rectangle, image_attributes)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, ограничивающий прямоугольник и атрибуты изображения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| destination_rectangle | Rectangle | Структура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
| image_attributes | ImageAttributes | Объект ImageAttributes , содержащий дополнительную информацию об изображении, используемом этим TextureBrush объектом. |
Returns
| Тип | Описание |
|---|---|
| TextureBrush |
Method: create_with_image_rect_f(image, destination_rectangle) [static]
create_with_image_rect_f(image, destination_rectangle)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| destination_rectangle | RectangleF | Структура RectangleF , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
Returns
| Тип | Описание |
|---|---|
| TextureBrush |
Method: create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes) [static]
create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, ограничивающий прямоугольник и атрибуты изображения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| destination_rectangle | RectangleF | Структура RectangleF , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
| image_attributes | ImageAttributes | Объект ImageAttributes , содержащий дополнительную информацию об изображении, используемом этим TextureBrush объектом. |
Returns
| Тип | Описание |
|---|---|
| TextureBrush |
Method: create_with_image_wrap_mode(image, wrap_mode) [static]
create_with_image_wrap_mode(image, wrap_mode)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и режим обтекания.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| wrap_mode | WrapMode | Перечисление WrapMode , определяющее, как этот TextureBrush объект заполняется плиткой. |
Returns
| Тип | Описание |
|---|---|
| TextureBrush |
Method: create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle) [static]
create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, режим обтекания и ограничивающий прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| wrap_mode | WrapMode | Перечисление WrapMode , определяющее, как этот TextureBrush объект заполняется плиткой. |
| destination_rectangle | Rectangle | Структура RectangleF , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
Returns
| Тип | Описание |
|---|---|
| TextureBrush |
Method: create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle) [static]
create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle)
Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, режим обтекания и ограничивающий прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Объект Image , с помощью которого этот TextureBrush заполняет внутренние области. |
| wrap_mode | WrapMode | Перечисление WrapMode , определяющее, как этот TextureBrush объект заполняется плиткой. |
| destination_rectangle | RectangleF | Структура RectangleF , представляющая ограничивающий прямоугольник для этого TextureBrush объекта. |
Returns
| Тип | Описание |
|---|---|
| TextureBrush |
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 | Порядок (предварительно или последовательно), в котором применяется трансляция. |