ShapeCollection
Översikt
ShapeCollection är en klass i Aspose.Slides FOSS för Python. ärvt från: BaseCollection, IShapeCollection.
Det representerar en samling av former.
Denna klass ger 18 metoder för att arbeta med ShapeCollection objekt i Python-program. Tillgängliga metoder inkluderar: __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,och 6 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för någon Python-ansökan efter att ha installerat Aspose.Slides FOSS för Pythons paket. och egenskaper: as_i_collection, as_i_enumerable, length, parent_group.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
parent_group | IGroupShape | Läsning | Få moderskapsgrupp formobjekt för formsamlingen. |
as_i_collection | list | Läsning | Hämtar som i‑samlingen. |
as_i_enumerable | Any | Läsning | Hämtar den som IEnumerable. |
length | int | Läsning | återställer antalet element. |
Metoder
| Signature | Beskrivning |
|---|---|
__init__() | Initiera en tom form samling. |
to_array() → list[IShape] | Konvertera samlingen till en array. |
reorder() | Reorder former i samlingen. |
add_auto_shape() → IAutoShape | Lägg till en ny IAutoShape i samlingen |
insert_auto_shape() → IAutoShape | Ange en ny IAutoShape i en viss position |
add_connector() → IConnector | Lägg till en ny IConnector form i samlingen |
insert_connector() → IConnector | Ange en ny IConnector i en given index |
add_group_shape() → IGroupShape | Lägg till en ny GroupShape i samlingen. |
index_of(shape: IShape) → int | Återställ nollbaserad index av den angivna formen. |
add_picture_frame(shape_type, x, y, width, height, image) → IPictureFrame | Lägg till en IPictureFrame med angiven typ, position, storlek och bild |
insert_picture_frame(index, shape_type, x, y, width, height, image) → IPictureFrame | Ange en IPictureFrame i index med angivna parametrar |
add_chart() | Lägg till en karta i slidan. |
insert_chart() | Ange en karta på ett specifikt index. |
add_table(x, y, column_widths, row_heights) → ITable | Lägg till en ITable i position med kolumntilv och radhöjd |
insert_table(index, x, y, column_widths, row_heights) → ITable | Ange en ITable på index med position och dimensioner |
remove_at(index: int) | Ta bort formen på den angivna indexet. |
remove(shape: IShape) | Ta bort den angivna formen från samlingen. |
clear() | Ta bort alla former från samlingen. |