ShapeCollection

ShapeCollection

Panoramica

ShapeCollection è una classe in Aspose.Slides FOSS per .NET. Eredita da: IShapeCollection.

Rappresenta una collezione ordinata e mutabile di oggetti IShape appartenenti a una diapositiva o a una forma di gruppo.

Questa classe fornisce 22 metodi per lavorare con oggetti ShapeCollection nei programmi .NET. I metodi disponibili includono: AddAutoShape, AddConnector, AddPictureFrame, AddTable, Clear, GetEnumerator, IndexOf, InsertAutoShape, InsertConnector, InsertPictureFrame, InsertTable, Remove e 4 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.Slides FOSS per .NET. Proprietà: AsICollection, AsIEnumerable, Count, ParentGroup.

Proprietà

NomeTipoAccessoDescrizione
ParentGroupIGroupShape?LetturaOttiene il gruppo genitore.
AsICollectionIList<IShape>LetturaOttiene la collezione as i.
AsIEnumerableIEnumerable<IShape>LetturaOttiene l’oggetto come IEnumerable.
CountintLetturaOttiene il conteggio.

Metodi

FirmaDescrizione
ShapeCollection()Inizializza una nuova istanza della classe ShapeCollection.
ToArray()Restituisce un sotto‑array di forme a partire da startIndex
ToArray(startIndex: int, count: int)Chiama ToArray(startIndex, count) su questa istanza di ShapeCollection.
Reorder(index: int, shape: IShape)Sposta più forme per iniziare all’indice specificato
Reorder(index: int, shapes: IShape[])Chiama Reorder(index, shapes) su questa istanza di ShapeCollection.
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float)Crea un nuovo AutoShape del ShapeType richiesto alle coordinate specificate e restituisce l’istanza della forma
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Chiama AddAutoShape(shapeType, x, y, width, height, createFromTemplate) su questa istanza di ShapeCollection.
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float)Inserisce un nuovo AutoShape all’indice, facoltativamente da un template
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Chiama InsertAutoShape(index, shapeType, x, y, width, height, createFromTemplate) su questa istanza di ShapeCollection.
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float)Aggiunge un connettore, facoltativamente da un template
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Chiama AddConnector(shapeType, x, y, width, height, createFromTemplate) su questa istanza di ShapeCollection.
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float)Inserisce un connettore all’indice dato
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool)Chiama InsertConnector(index, shapeType, x, y, width, height, createFromTemplate) su questa istanza di ShapeCollection.
AddPictureFrame(shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage)Aggiunge una cornice immagine con l’immagine fornita
InsertPictureFrame(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage)Inserisce una cornice immagine all’indice con l’immagine fornita
AddTable(x: float, y: float, columnWidths: double[], rowHeights: double[])Aggiunge una tabella alla posizione con larghezze di colonna e altezze di riga specificate
InsertTable(index: int, x: float, y: float, columnWidths: double[], rowHeights: double[])Inserisce una tabella all’indice con le dimensioni fornite
IndexOf(shape: IShape)Restituisce l’indice a base zero della forma specificata
RemoveAt(index: int)Rimuove la forma all’indice dato
Remove(shape: IShape)Rimuove la forma specificata dalla collezione
Clear()Chiama Clear su questa istanza di ShapeCollection.
GetEnumerator()Restituisce un enumeratore per iterare le forme

Vedi anche

 Italiano