IShapeCollection

IShapeCollection

Panoramica

IShapeCollection è un’interfaccia in Aspose.Slides FOSS per Java.

Rappresenta una collezione di forme.

Questa interfaccia fornisce 25 metodi per lavorare con oggetti IShapeCollection nei programmi Java. I metodi disponibili includono: addAutoShape, addConnector, addPictureFrame, addTable, asICollection, asIEnumerable, clear, get, getParentGroup, indexOf, insertAutoShape, insertConnector e 7 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo l’installazione del pacchetto Aspose.Slides FOSS per Java. Proprietà: parentGroup.

Proprietà

NomeTipoAccessoDescrizione
parentGroupIGroupShapeLetturaOttiene la forma di gruppo genitore per questa collezione, oppure {@code null} se questa collezione appartiene direttamente a una diapositiva.

Metodi

FirmaDescrizione
getParentGroup() → IGroupShapeOttiene la forma di gruppo genitore per questa collezione, oppure {@code null} se questa collezione appartiene direttamente a una diapositiva.
asICollection() → List<IShape>Restituisce questa collezione come un {@link List} non modificabile.
asIEnumerable() → Iterable<IShape>Restituisce questa collezione come un {@link Iterable}.
get(index: int) → IShapeOttiene la forma all’indice specificato.
size() → intRestituisce il numero di forme nella collezione.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShapeCrea un nuovo AutoShape e lo aggiunge alla collezione.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeCrea un nuovo AutoShape e lo aggiunge alla collezione.
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShapeCrea un nuovo AutoShape e lo inserisce all’indice specificato.
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeCrea un nuovo AutoShape e lo inserisce all’indice specificato.
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnectorAggiunge un connettore alla collezione.
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnectorAggiunge un connettore alla collezione.
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnectorCrea un connettore e lo inserisce all’indice specificato.
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnectorCrea un connettore e lo inserisce all’indice specificato.
addPictureFrame(shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrameAggiunge una cornice fotografica alla collezione.
insertPictureFrame(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrameCrea una cornice fotografica e la inserisce all’indice specificato.
addTable(x: double, y: double, colWidths: double[], rowHeights: double[]) → ITableAggiunge una tabella alla collezione.
insertTable(index: int, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITableCrea una tabella e la inserisce all’indice specificato.
indexOf(shape: IShape) → intRestituisce l’indice della forma specificata.
toArray() → IShape[]Restituisce tutte le forme come array.
toArray(startIndex: int, count: int) → IShape[]Restituisce un intervallo di forme come array.
reorder(index: int, shape: IShape)Sposta una forma nella posizione specificata.
reorder(index: int, shapes: IShape[])Sposta più forme nella posizione specificata.
removeAt(index: int)Rimuove la forma all’indice specificato.
remove(shape: IShape)Rimuove la forma specificata dalla collezione.
clear()Rimuove tutte le forme dalla collezione.

Vedi anche

 Italiano