Класс 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

NameDescription
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

NameTypeAccessDescription
disposedboolrПолучает значение, указывающее, удалён ли этот экземпляр.
imageImagerПолучает объект Image, связанный с этим объектом TextureBrush.
image_attributesImageAttributesrПолучает TextureBrush.image_attributes, связанные с этим TextureBrush.
image_rectangleRectangleFrПолучает Rectangle , связанный с этим TextureBrush.
is_transform_changedboolrПолучает значение, указывающее, были ли преобразования изменены каким-либо образом. Например, установка матрицы преобразования или
вызов любого из методов, изменяющих матрицу преобразования. Свойство введено для обратной совместимости с GDI+.
opacityfloatr/wПолучает или задает непрозрачность кисти. Значение должно быть от 0 до 1. Значение 0 означает, что кисть полностью видима, значение 1 означает, что кисть полностью непрозрачна.
transformMatrixr/wПолучает или задает копию Matrix, определяющую локальное геометрическое преобразование для этого TransformBrush.
wrap_modeWrapModer/wПолучает или задает перечисление WrapMode, которое указывает режим обтекания для этого TransformBrush.

Methods

NameDescription
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:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.

Constructor: TextureBrush(image, destination_rectangle)

 TextureBrush(image, destination_rectangle) 

Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник.

Parameters:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
destination_rectangleRectangleСтруктура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта.

Constructor: TextureBrush(image, destination_rectangle)

 TextureBrush(image, destination_rectangle) 

Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник.

Parameters:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
destination_rectangleRectangleFСтруктура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта.

Constructor: TextureBrush(image, destination_rectangle, image_attributes)

 TextureBrush(image, destination_rectangle, image_attributes) 

Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, ограничивающий прямоугольник и атрибуты изображения.

Parameters:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
destination_rectangleRectangleСтруктура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта.
image_attributesImageAttributesОбъект ImageAttributes , содержащий дополнительную информацию об изображении, используемом этим TextureBrush объектом.

Constructor: TextureBrush(image, destination_rectangle, image_attributes)

 TextureBrush(image, destination_rectangle, image_attributes) 

Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, ограничивающий прямоугольник и атрибуты изображения.

Parameters:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
destination_rectangleRectangleFСтруктура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта.
image_attributesImageAttributesОбъект ImageAttributes , содержащий дополнительную информацию об изображении, используемом этим TextureBrush объектом.

Constructor: TextureBrush(image, wrap_mode)

 TextureBrush(image, wrap_mode) 

Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и режим обтекания.

Parameters:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
wrap_modeWrapModeПеречисление WrapMode , определяющее, как этот TextureBrush объект заполняется плиткой.

Constructor: TextureBrush(image, wrap_mode, destination_rectangle)

 TextureBrush(image, wrap_mode, destination_rectangle) 

Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, режим обтекания и ограничивающий прямоугольник.

Parameters:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
wrap_modeWrapModeПеречисление WrapMode , определяющее, как этот TextureBrush объект заполняется плиткой.
destination_rectangleRectangleСтруктура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта.

Constructor: TextureBrush(image, wrap_mode, destination_rectangle)

 TextureBrush(image, wrap_mode, destination_rectangle) 

Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение, режим обтекания и ограничивающий прямоугольник.

Parameters:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
wrap_modeWrapModeПеречисление WrapMode , определяющее, как этот TextureBrush объект заполняется плиткой.
destination_rectangleRectangleFСтруктура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта.

Method: create_with_image_rect(image, destination_rectangle) [static]

 create_with_image_rect(image, destination_rectangle) 

Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник.

Parameters:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
destination_rectangleRectangleСтруктура 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:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
destination_rectangleRectangleСтруктура Rectangle , представляющая ограничивающий прямоугольник для этого TextureBrush объекта.
image_attributesImageAttributesОбъект ImageAttributes , содержащий дополнительную информацию об изображении, используемом этим TextureBrush объектом.

Returns

ТипОписание
TextureBrush

Method: create_with_image_rect_f(image, destination_rectangle) [static]

 create_with_image_rect_f(image, destination_rectangle) 

Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и ограничивающий прямоугольник.

Parameters:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
destination_rectangleRectangleFСтруктура 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:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
destination_rectangleRectangleFСтруктура RectangleF , представляющая ограничивающий прямоугольник для этого TextureBrush объекта.
image_attributesImageAttributesОбъект ImageAttributes , содержащий дополнительную информацию об изображении, используемом этим TextureBrush объектом.

Returns

ТипОписание
TextureBrush

Method: create_with_image_wrap_mode(image, wrap_mode) [static]

 create_with_image_wrap_mode(image, wrap_mode) 

Инициализирует новый экземпляр класса TextureBrush, использующий указанное изображение и режим обтекания.

Parameters:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
wrap_modeWrapModeПеречисление 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:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
wrap_modeWrapModeПеречисление WrapMode , определяющее, как этот TextureBrush объект заполняется плиткой.
destination_rectangleRectangleСтруктура 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:

ПараметрТипОписание
imageImageОбъект Image , с помощью которого этот TextureBrush заполняет внутренние области.
wrap_modeWrapModeПеречисление WrapMode , определяющее, как этот TextureBrush объект заполняется плиткой.
destination_rectangleRectangleFСтруктура 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:

ПараметрТипОписание
matrixMatrixМатрица Matrix, на которую следует умножить геометрическое преобразование.

Method: multiply_transform(matrix, order)

 multiply_transform(matrix, order) 

Умножает Matrix, представляющий локальное геометрическое преобразование этого LinearGradientBrush, на указанный Matrix в указанном порядке.

Parameters:

ПараметрТипОписание
matrixMatrixМатрица Matrix, на которую следует умножить геометрическое преобразование.
orderMatrixOrderСтруктура MatrixOrder, указывающая порядок умножения двух матриц.

Method: rotate_transform(angle)

 rotate_transform(angle) 

Вращает локальное геометрическое преобразование на указанную величину. Этот метод предварительно добавляет вращение к преобразованию.

Parameters:

ПараметрТипОписание
уголfloatУгол вращения.

Method: rotate_transform(angle, order)

 rotate_transform(angle, order) 

Вращает локальное геометрическое преобразование на указанную величину в указанном порядке.

Parameters:

ПараметрТипОписание
уголfloatУгол вращения.
orderMatrixOrderСтруктура MatrixOrder, указывающая, следует ли добавить в конец или в начало матрицу вращения.

Method: scale_transform(sx, sy)

 scale_transform(sx, sy) 

Масштабирует локальное геометрическое преобразование на указанные величины. Этот метод предварительно добавляет матрицу масштабирования к преобразованию.

Parameters:

ПараметрТипОписание
sxfloatВеличина масштабирования преобразования по оси x.
syfloatВеличина масштабирования преобразования по оси y.

Method: scale_transform(sx, sy, order)

 scale_transform(sx, sy, order) 

Масштабирует локальное геометрическое преобразование на указанные величины в указанном порядке.

Parameters:

ПараметрТипОписание
sxfloatВеличина масштабирования преобразования по оси x.
syfloatВеличина масштабирования преобразования по оси y.
orderMatrixOrderТип MatrixOrder который указывает, добавлять или предварять матрицу масштабирования.

Method: translate_transform(dx, dy)

 translate_transform(dx, dy) 

Смещает локальное геометрическое преобразование на указанные размеры. Этот метод предварительно добавляет трансляцию к преобразованию.

Parameters:

ПараметрТипОписание
dxfloatЗначение трансляции по оси x.
dyfloatЗначение трансляции по оси y.

Method: translate_transform(dx, dy, order)

 translate_transform(dx, dy, order) 

Смещает локальное геометрическое преобразование на указанные размеры в указанном порядке.

Parameters:

ПараметрТипОписание
dxfloatЗначение трансляции по оси x.
dyfloatЗначение трансляции по оси y.
orderMatrixOrderПорядок (предварительно или последовательно), в котором применяется трансляция.