IShapeCollection

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à

NomeTipoAccessoDescrizione
ParentGroupIGroupShape?LetturaOttiene la forma gruppo padre che possiede questa raccolta.
AsICollectionIList<IShape>LetturaEspone la collezione come un’interfaccia di lista generica.
AsIEnumerableIEnumerable<IShape>LetturaEspone la collezione come un’interfaccia enumerabile.
CountintLetturaOttiene il numero di forme nella raccolta.

Metodi

FirmaDescrizione
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.

Vedi anche

 Italiano