ShapeCollection
Overview
ShapeCollection є клас у Aspose.Slides FOSS для Python. Наследники від: BaseCollection, IShapeCollection.
Представляє збірку форм.
Цей клас надає 18 методів роботи з об’єктами ShapeCollection в програмах Python. Доступні методи включають: __init__, add_auto_shape, add_chart, add_connector, add_group_shape, add_picture_frame, add_table, clear, index_of, insert_auto_shape, insert_chart, insert_connector, і 6 додаткових методів. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Slides FOSS для пакету Python. Свойства: as_i_collection, as_i_enumerable, length, parent_group.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
parent_group | IGroupShape | Read | Отримає об’єкт форми батьківської групи для колекції форм. |
as_i_collection | list | Read | Він отримує колекцію “Я”. |
as_i_enumerable | Any | Read | Це є безліч. |
length | int | Read | Повертає кількість елементів. |
Methods
| Signature | Description |
|---|---|
__init__() | Ініціюйте колекцію порожніх форм. |
to_array() → list[IShape] | Переверніть колекцію в масив. |
reorder() | Перепорядкуйте форми в колекції. |
add_auto_shape() → IAutoShape | Додає новий IAutoShape до колекції |
insert_auto_shape() → IAutoShape | Вставляє новий IAutoShape на конкретну позицію |
add_connector() → IConnector | Додає нову форму IConnector до колекції |
insert_connector() → IConnector | Вставляє новий IConnector в даний індекс. |
add_group_shape() → IGroupShape | Додайте новий GroupShape до колекції. |
index_of(shape: IShape) → int | Повертає індекс на основі нуля з зазначеної форми. |
add_picture_frame(shape_type, x, y, width, height, image) → IPictureFrame | Додає IPictureFrame з даним типом, положенням, розміром та зображеннями. |
insert_picture_frame(index, shape_type, x, y, width, height, image) → IPictureFrame | Вставляє IPictureFrame в індекс з даними параметрами. |
add_chart() | Додайте на слайд таблицю. |
insert_chart() | Вставте таблицю в певний індекс. |
add_table(x, y, column_widths, row_heights) → ITable | Додає ITable на позиції з шириною колонки та висотою рядків. |
insert_table(index, x, y, column_widths, row_heights) → ITable | Вставляє ITable в індекс з положенням та розмірами. |
remove_at(index: int) | Видалення форми в зазначеному індексі. |
remove(shape: IShape) | Видалення зазначеної форми з колекції. |
clear() | Видаліть всі форми з колекції. |