Класс PathMulticolorGradientBrush

Summary: Encapsulates a Brush object with a gradient. This class cannot be inherited.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.PathMulticolorGradientBrush

Inheritance: PathGradientBrushBase

Constructors

NameDescription
PathMulticolorGradientBrush(path)Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками.
PathMulticolorGradientBrush(path_points)Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками.
PathMulticolorGradientBrush(path_points)Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками.
PathMulticolorGradientBrush(path_points, wrap_mode)Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками и режимом обтекания.
PathMulticolorGradientBrush(path_points, wrap_mode)Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками и режимом обтекания.

Properties

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

Methods

NameDescription
create_with_path(path)Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанным путем.
create_with_points(path_points)Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками.
create_with_points_f(path_points)Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками.
create_with_points_f_wrap_mode(path_points, wrap_mode)Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками и режимом обтекания.
create_with_points_wrap_mode(path_points, wrap_mode)Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками и режимом обтекания.
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: PathMulticolorGradientBrush(path)

 PathMulticolorGradientBrush(path) 

Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками.

Parameters:

ПараметрТипОписание
pathGraphicsPath

Constructor: PathMulticolorGradientBrush(path_points)

 PathMulticolorGradientBrush(path_points) 

Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками.

Parameters:

ПараметрТипОписание
path_pointsPointF[]Массив структур PointF, представляющих точки, образующие вершины пути.

Constructor: PathMulticolorGradientBrush(path_points)

 PathMulticolorGradientBrush(path_points) 

Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками.

Parameters:

ПараметрТипОписание
path_pointsPoint[]Массив структур PointF, представляющих точки, образующие вершины пути.

Constructor: PathMulticolorGradientBrush(path_points, wrap_mode)

 PathMulticolorGradientBrush(path_points, wrap_mode) 

Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками и режимом обтекания.

Parameters:

ПараметрТипОписание
path_pointsPointF[]Массив структур PointF, представляющих точки, образующие вершины пути.
wrap_modeWrapModeТип WrapMode, который определяет, как заполнения, нарисованные этим PathMulticolorGradientBrush, будут повторяться.

Constructor: PathMulticolorGradientBrush(path_points, wrap_mode)

 PathMulticolorGradientBrush(path_points, wrap_mode) 

Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками и режимом обтекания.

Parameters:

ПараметрТипОписание
path_pointsPoint[]Массив структур PointF, представляющих точки, образующие вершины пути.
wrap_modeWrapModeТип WrapMode, который определяет, как заполнения, нарисованные этим PathMulticolorGradientBrush, будут повторяться.

Method: create_with_path(path) [static]

 create_with_path(path) 

Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанным путем.

Parameters:

ПараметрТипОписание
pathGraphicsPathОбъект GraphicsPath, определяющий область, заполняемую этим PathMulticolorGradientBrush.

Returns

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

Method: create_with_points(path_points) [static]

 create_with_points(path_points) 

Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками.

Parameters:

ПараметрТипОписание
path_pointsPointF[]Массив структур PointF, представляющих точки, образующие вершины пути.

Returns

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

Method: create_with_points_f(path_points) [static]

 create_with_points_f(path_points) 

Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками.

Parameters:

ПараметрТипОписание
path_pointsPoint[]Массив структур Point, представляющих точки, образующие вершины пути.

Returns

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

Method: create_with_points_f_wrap_mode(path_points, wrap_mode) [static]

 create_with_points_f_wrap_mode(path_points, wrap_mode) 

Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками и режимом обтекания.

Parameters:

ПараметрТипОписание
path_pointsPointF[]Массив структур PointF, представляющих точки, образующие вершины пути.
wrap_modeWrapModeТип WrapMode, который определяет, как заполнения, нарисованные этим PathMulticolorGradientBrush, будут повторяться.

Returns

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

Method: create_with_points_wrap_mode(path_points, wrap_mode) [static]

 create_with_points_wrap_mode(path_points, wrap_mode) 

Инициализирует новый экземпляр класса PathMulticolorGradientBrush с указанными точками и режимом обтекания.

Parameters:

ПараметрТипОписание
path_pointsPoint[]Массив структур Point, представляющих точки, образующие вершины пути.
wrap_modeWrapModeТип WrapMode, который определяет, как заполнения, нарисованные этим PathMulticolorGradientBrush, будут повторяться.

Returns

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

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