ShapeCollection
Panoramica
ShapeCollection è una classe in Aspose.Slides FOSS per Python. Eredita da: BaseCollection, IShapeCollection.
Rappresenta una collezione di forme.
Questa classe fornisce 18 metodi per lavorare con oggetti ShapeCollection nei programmi Python. I metodi disponibili includono: __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 e 6 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Slides FOSS per Python. Proprietà: as_i_collection, as_i_enumerable, length, parent_group.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
parent_group | IGroupShape | Lettura | Ottiene l’oggetto forma di gruppo padre per la raccolta di forme. |
as_i_collection | list | Lettura | Ottiene la collezione as i. |
as_i_enumerable | Any | Lettura | Restituisce il valore come IEnumerable. |
length | int | Lettura | Restituisce il numero di elementi. |
Metodi
| Firma | Descrizione |
|---|---|
__init__() | Inizializza una raccolta di forme vuota. |
to_array() → list[IShape] | Converti la raccolta in un array. |
reorder() | Riordina le forme nella raccolta. |
add_auto_shape() → IAutoShape | Aggiunge un nuovo IAutoShape alla collezione |
insert_auto_shape() → IAutoShape | Inserisce un nuovo IAutoShape in una posizione specifica |
add_connector() → IConnector | Aggiunge una nuova forma IConnector alla collezione |
insert_connector() → IConnector | Inserisce un nuovo IConnector a un indice dato |
add_group_shape() → IGroupShape | Aggiungi un nuovo GroupShape alla raccolta. |
index_of(shape: IShape) → int | Restituisci l’indice a base zero della forma specificata. |
add_picture_frame(shape_type, x, y, width, height, image) → IPictureFrame | Aggiunge un IPictureFrame con tipo, posizione, dimensione e immagine forniti |
insert_picture_frame(index, shape_type, x, y, width, height, image) → IPictureFrame | Inserisce un IPictureFrame all’indice con i parametri forniti |
add_chart() | Aggiungi un grafico alla diapositiva. |
insert_chart() | Inserisci un grafico in un indice specifico. |
add_table(x, y, column_widths, row_heights) → ITable | Aggiunge un ITable in posizione con larghezze delle colonne e altezze delle righe |
insert_table(index, x, y, column_widths, row_heights) → ITable | Inserisce un ITable all’indice con posizione e dimensioni |
remove_at(index: int) | Rimuovi la forma all’indice specificato. |
remove(shape: IShape) | Rimuovi la forma specificata dalla collezione. |
clear() | Rimuovi tutte le forme dalla collezione. |