ShapeCollection

ShapeCollection — Aspose.Slides FOSS for Java API Reference

BoundingBoxExtent ShapeCollection class representerer samlingen av former på et lysbilde. Den implementerer IShapeCollection og Iterable<IShape>.

BoundingBoxExtent: org.aspose.slides.foss

import org.aspose.slides.foss.*;
public class ShapeCollection implements IShapeCollection, Iterable<IShape>

BoundingBoxExtent

BoundingBoxExtent

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
get(int index)IShapeHent form ved nullbasert indeks.
size()intAntall former.
indexOf(IShape shape)intIndeks for den gitte formen, eller -1.
iterator()Iterator<IShape>Iterator over alle former.

Legg til former

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
addAutoShape(ShapeType, double x, double y, double w, double h)IAutoShapeLegg til en automatisk form.
addAutoShape(ShapeType, double x, double y, double w, double h, boolean createFromTemplate)IAutoShapeLegg til en automatisk form med malalternativ.
addConnector(ShapeType, double x, double y, double w, double h)IConnectorLegg til en koblingsform.
addPictureFrame(ShapeType, double x, double y, double w, double h, IPPImage image)IPictureFrameLegg til en bildeframme.
addTable(double x, double y, double[] colWidths, double[] rowHeights)ITableLegg til en tabell.

Sett inn former

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
insertAutoShape(int index, ShapeType, double x, double y, double w, double h)IAutoShapeSett inn en automatisk form på den gitte indeksen.
insertConnector(int index, ShapeType, double x, double y, double w, double h)IConnectorSett inn en koblingsform på den gitte indeksen.
insertPictureFrame(int index, ShapeType, double x, double y, double w, double h, IPPImage image)IPictureFrameSett inn en bildeframme på den gitte indeksen.
insertTable(int index, double x, double y, double[] colWidths, double[] rowHeights)ITableSett inn en tabell på den gitte indeksen.

BoundingBoxExtent

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
reorderSingle(int newIndex, IShape shape)voidFlytt en form til en ny z-rekkefølgeposisjon.

Brukseksempler

Legg til former på et lysbilde

import org.aspose.slides.foss.*;

Presentation prs = new Presentation();
ISlide slide = prs.getSlides().get(0);
IShapeCollection shapes = slide.getShapes();

IAutoShape rect = shapes.addAutoShape(ShapeType.RECTANGLE, 50, 50, 200, 100);
rect.addTextFrame("Rectangle");

IAutoShape ellipse = shapes.addAutoShape(ShapeType.ELLIPSE, 300, 50, 100, 100);

System.out.println("Shape count: " + shapes.size());
prs.save("shapes.pptx", SaveFormat.PPTX);

Legg til en tabell

double[] colWidths = {100, 100, 100};
double[] rowHeights = {30, 30, 30};
ITable table = slide.getShapes().addTable(50, 200, colWidths, rowHeights);

Se også

 Norsk