IShapeCollection

IShapeCollection

Översikt

IShapeCollection är ett gränssnitt i Aspose.Slides FOSS för Java.

Det representerar en samling av former.

Detta gränssnitt ger 25 metoder för att arbeta med IShapeCollection objekt i Java-program. Tillgängliga metoder inkluderar: addAutoShape, addConnector, addPictureFrame, addTable, asICollection, asIEnumerable, clear, get, getParentGroup, indexOf, insertAutoShape, insertConnector,och 7 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.Slides FOSS för Java paket. och egenskaper: parentGroup.

ägodelar

NamnTyp avAccessBeskrivning
parentGroupIGroupShapeLäsningFå föräldralagsformat för denna samling, eller {@code null} om den här kollektionen tillhör direkt en slide.

Metoder

SignatureBeskrivning
getParentGroup() → IGroupShapeFå föräldralagsformat för denna samling, eller {@code null} om den här kollektionen tillhör direkt en slide.
asICollection() → List<IShape>Återställer denna samling som en oförändrad {@link List}.
asIEnumerable() → Iterable<IShape>Återställ denna samling som en {@link Iterable}.
get(index: int) → IShapeHämtar formen på det angivna indexet.
size() → intÅterställer antalet former i samlingen.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShapeSkapa en ny AutoShape och lägg den till samlingen.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeSkapa en ny AutoShape och lägg den till samlingen.
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShapeSkapa en ny AutoShape och infoga den i det angivna indexet.
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeSkapa en ny AutoShape och infoga den i det angivna indexet.
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnectorLägg till en anslutning i samlingen.
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnectorLägg till en anslutning i samlingen.
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnectorSkapa en anslutning och sätt in den i det angivna indexet.
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnectorSkapa en anslutning och sätt in den i det angivna indexet.
addPictureFrame(shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrameLägg till en bildram i samlingen.
insertPictureFrame(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrameSkapa en bildram och sätt in den i det angivna indexet.
addTable(x: double, y: double, colWidths: double[], rowHeights: double[]) → ITableLägg till en tabell i samlingen.
insertTable(index: int, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITableSkapa en tabell och sätt in den på det angivna indexet.
indexOf(shape: IShape) → intÅterställ indexet av den angivna formen.
toArray() → IShape[]Återställer alla former som en array.
toArray(startIndex: int, count: int) → IShape[]Återställer ett antal former som en array.
reorder(index: int, shape: IShape)Flytta en form till den angivna positionen.
reorder(index: int, shapes: IShape[])Flytta flera former till den angivna positionen.
removeAt(index: int)Ta bort formen på den angivna indexet.
remove(shape: IShape)Ta bort den angivna formen från samlingen.
clear()Ta bort alla former från samlingen.

Se även

 Svenska