ShapePath класс
ShapePath класс
Представляет собой путь создания, состоящий из серии ходов, линий и кривых, которые при объединении образуют геометрическую фигуру.
Тип ShapePath предоставляет следующие элементы:
Конструкторы
Конструктор | Описание |
---|---|
__init__(self) | Инициализирует новый экземпляр класса ShapePath . |
Характеристики
Свойство | Описание |
---|---|
path_segement_list | Получает список ShapeSegmentPathCollection |
width_pixel | Получает ширину этого пути в пикселях. |
height_pixel | Получает высоту этого пути в пикселях. |
Методы
Метод | Описание |
---|---|
move_to(self, x, y) | Начинает новую фигуру из указанной точки, не замыкая текущую. Все последующие точки, добавляемые к контуру, добавляются к этой новой фигуре. |
line_to(self, x, y) | Добавляет отрезок линии к текущей фигуре. Начальная точка — это конечная точка текущей фигуры. |
cubic_bezier_to(self, ctr_x1, ctr_y1, ctr_x2, ctr_y2, end_x, end_y) | Добавляет кубическую кривую Безье к текущей фигуре. Начальной точкой является конечная точка текущей фигуры. |
arc_to(self, w_r, h_r, st_ang, sw_ang) | Добавляет эллиптическую дугу к текущей фигуре. Начальной точкой является конечная точка текущей фигуры. |
close(self) | Закрывает текущую фигуру и начинает новую. Если текущая фигура содержит последовательность соединённых линий и кривых, метод замыкает цикл, соединяя линию от конечной точки к начальной. |
Смотрите также
- модуль
aspose.cells.drawing
- класс
ShapePath
- класс
ShapeSegmentPathCollection