Класс PathGradientBrushBase

Содержание
[ ]

Summary: Represents a Brush with base path gradient functionality.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.PathGradientBrushBase

Inheritance: TransformBrush

Properties

NameTypeAccessDescription
center_pointPointFr/wПолучает или задает центральную точку градиента пути.
disposedboolrПолучает значение, указывающее, удалён ли этот экземпляр.
focus_scalesPointFr/wПолучает или задает точку фокуса для затухания градиента.
graphics_pathGraphicsPathrПолучает графический путь, на основе которого построена эта кисть.
is_transform_changedboolrПолучает значение, указывающее, были ли преобразования изменены каким-либо образом. Например, установка матрицы преобразования или
вызов любого из методов, изменяющих матрицу преобразования. Свойство введено для обратной совместимости с GDI+.
opacityfloatr/wПолучает или задает непрозрачность кисти. Значение должно быть от 0 до 1. Значение 0 означает, что кисть полностью видима, значение 1 означает, что кисть полностью непрозрачна.
path_pointsPointF[]rПолучает точки пути, на основе которых построена эта кисть.
transformMatrixr/wПолучает или задает копию Matrix, определяющую локальное геометрическое преобразование для этого TransformBrush.
wrap_modeWrapModer/wПолучает или задает перечисление WrapMode, которое указывает режим обтекания для этого TransformBrush.

Methods

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

ПараметрТипОписание
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Порядок (предварительно или последовательно), в котором применяется трансляция.