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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
parentGroup | IGroupShape | Läsning | Få föräldralagsformat för denna samling, eller {@code null} om den här kollektionen tillhör direkt en slide. |
Metoder
| Signature | Beskrivning |
|---|---|
getParentGroup() → IGroupShape | Få 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) → IShape | Hä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) → IAutoShape | Skapa en ny AutoShape och lägg den till samlingen. |
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | Skapa en ny AutoShape och lägg den till samlingen. |
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShape | Skapa 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) → IAutoShape | Skapa en ny AutoShape och infoga den i det angivna indexet. |
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnector | Lägg till en anslutning i samlingen. |
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | Lägg till en anslutning i samlingen. |
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnector | Skapa 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) → IConnector | Skapa en anslutning och sätt in den i det angivna indexet. |
addPictureFrame(shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | Lägg till en bildram i samlingen. |
insertPictureFrame(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | Skapa en bildram och sätt in den i det angivna indexet. |
addTable(x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Lägg till en tabell i samlingen. |
insertTable(index: int, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Skapa 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. |