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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
ParentGroup | IGroupShape? | Lettura | Ottiene il gruppo genitore. |
AsICollection | IList<IShape> | Lettura | Ottiene la collezione as i. |
AsIEnumerable | IEnumerable<IShape> | Lettura | Ottiene l’oggetto come IEnumerable. |
Count | int | Lettura | Ottiene il conteggio. |
Metodi
| Firma | Descrizione |
|---|---|
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 |