IShapeCollection
Panoramica
IShapeCollection è un’interfaccia in Aspose.Slides FOSS per .NET. Eredita da: IEnumerable<IShape>.
Rappresenta una collezione ordinata e mutabile di oggetti IShape appartenenti a una diapositiva o a una forma di gruppo.
Questa interfaccia fornisce 20 metodi per lavorare con oggetti IShapeCollection nei programmi .NET. I metodi disponibili includono: AddAutoShape, AddConnector, AddPictureFrame, AddTable, Clear, IndexOf, InsertAutoShape, InsertConnector, InsertPictureFrame, InsertTable, Remove, RemoveAt e 2 metodi aggiuntivi. Tutti i membri pubblici sono accessibili da qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.Slides FOSS per .NET. Proprietà: AsICollection, AsIEnumerable, Count, ParentGroup.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
ParentGroup | IGroupShape? | Lettura | Ottiene la forma gruppo padre che possiede questa raccolta. |
AsICollection | IList<IShape> | Lettura | Espone la collezione come un’interfaccia di lista generica. |
AsIEnumerable | IEnumerable<IShape> | Lettura | Espone la collezione come un’interfaccia enumerabile. |
Count | int | Lettura | Ottiene il numero di forme nella raccolta. |
Metodi
| Firma | Descrizione |
|---|---|
ToArray() | Restituisce tutte le forme nella collezione come un nuovo array. |
ToArray(startIndex: int, count: int) | Restituisce un sottoinsieme di forme a partire dall’indice specificato. |
Reorder(index: int, shape: IShape) | Sposta una singola forma nella posizione specificata nella collezione, modificando il suo ordine z. |
Reorder(index: int, shapes: IShape[]) | Sposta più forme in modo che inizino nella posizione specificata, preservando il loro ordine relativo. |
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float) | Crea una nuova forma automatica e la aggiunge alla raccolta. |
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Crea una nuova forma automatica e la aggiunge alla raccolta. |
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float) | Crea una nuova forma automatica e la inserisce nella posizione specificata. |
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Crea una nuova forma automatica e la inserisce nella posizione specificata. |
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float) | Crea una forma di collegamento e la aggiunge alla raccolta. |
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Crea una forma di collegamento e la aggiunge alla raccolta. |
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float) | Crea una forma di collegamento e la inserisce nella posizione specificata. |
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | Crea una forma di connettore e la inserisce nella posizione specificata. |
AddPictureFrame(shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage) | Crea una cornice immagine e la aggiunge alla raccolta. |
InsertPictureFrame(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage) | Crea una cornice immagine e la inserisce nella posizione specificata. |
AddTable(x: float, y: float, columnWidths: double[], rowHeights: double[]) | Crea una tabella e la aggiunge alla raccolta. |
InsertTable(index: int, x: float, y: float, columnWidths: double[], rowHeights: double[]) | Crea una tabella e la inserisce nella posizione specificata. |
IndexOf(shape: IShape) | Restituisce l’indice basato su zero della forma specificata, o -1 se non trovata. |
RemoveAt(index: int) | Rimuove la forma all’indice basato su zero specificato. |
Remove(shape: IShape) | Rimuove la prima occorrenza della forma specificata dalla collezione. |
Clear() | Rimuove tutte le forme dalla collezione. |