ShapeCollection
ShapeCollection
Przegląd
ShapeCollection jest klasą w Aspose.Slides FOSS dla Python. Dziedziczy po: BaseCollection, IShapeCollection.
Reprezentuje kolekcję kształtów.
Ta klasa udostępnia 18 metod do pracy z obiektami ShapeCollection w programach Python. Dostępne metody to: __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 oraz 6 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Slides FOSS dla Python. Właściwości: as_i_collection, as_i_enumerable, length, parent_group.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
parent_group | IGroupShape | Odczyt | Zwraca obiekt kształtu grupy nadrzędnej dla kolekcji kształtów. |
as_i_collection | list | Odczyt | Pobiera kolekcję as i. |
as_i_enumerable | Any | Odczyt | Zwraca elementy jako IEnumerable. |
length | int | Odczyt | Zwraca liczbę elementów. |
Metody
| Sygnatura | Opis |
|---|---|
__init__() | Zainicjalizuj pustą kolekcję kształtów. |
to_array() → list[IShape] | Konwertuj kolekcję na tablicę. |
reorder() | Zmień kolejność kształtów w kolekcji. |
add_auto_shape() → IAutoShape | Dodaje nowy IAutoShape do kolekcji |
insert_auto_shape() → IAutoShape | Wstawia nowy IAutoShape na określonej pozycji |
add_connector() → IConnector | Dodaje nowy IConnector kształt do kolekcji |
insert_connector() → IConnector | Wstawia nowy IConnector pod danym indeksem |
add_group_shape() → IGroupShape | Dodaj nowy GroupShape do kolekcji. |
index_of(shape: IShape) → int | Zwróć indeks zerowy określonego kształtu. |
add_picture_frame(shape_type, x, y, width, height, image) → IPictureFrame | Dodaje IPictureFrame o podanym typie, pozycji, rozmiarze i obrazie |
insert_picture_frame(index, shape_type, x, y, width, height, image) → IPictureFrame | Wstawia IPictureFrame na indeksie z podanymi parametrami |
add_chart() | Dodaj wykres do slajdu. |
insert_chart() | Wstaw wykres pod określonym indeksem. |
add_table(x, y, column_widths, row_heights) → ITable | Dodaje ITable w pozycji z szerokościami kolumn i wysokościami wierszy |
insert_table(index, x, y, column_widths, row_heights) → ITable | Wstawia ITable pod indeksem z pozycją i wymiarami |
remove_at(index: int) | Usuń kształt o podanym indeksie. |
remove(shape: IShape) | Usuń wskazany kształt z kolekcji. |
clear() | Usuń wszystkie kształty z kolekcji. |