ShapeCollection

ShapeCollection — Aspose.Slides FOSS for Java API Reference

ColladaSaveOptions ShapeCollection class edustaa diojen muotojen kokoelmaa. Se toteuttaa IShapeCollection ja Iterable<IShape>.

ColladaSaveOptions: org.aspose.slides.foss

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

ColladaSaveOptions

ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
get(int index)IShapeHae muoto nollapohjaisella indeksillä.
size()intMuotojen määrä.
indexOf(IShape shape)intAnnetun muodon indeksi, tai -1.
iterator()Iterator<IShape>Iteraattori kaikille muodoille.

Lisää muotoja

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
addAutoShape(ShapeType, double x, double y, double w, double h)IAutoShapeLisää automaattinen muoto.
addAutoShape(ShapeType, double x, double y, double w, double h, boolean createFromTemplate)IAutoShapeLisää automaattinen muoto mallivaihtoehdolla.
addConnector(ShapeType, double x, double y, double w, double h)IConnectorLisää yhdysmuoto.
addPictureFrame(ShapeType, double x, double y, double w, double h, IPPImage image)IPictureFrameLisää kuva-ruutu.
addTable(double x, double y, double[] colWidths, double[] rowHeights)ITableLisää taulukko.

Lisää muotoja

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
insertAutoShape(int index, ShapeType, double x, double y, double w, double h)IAutoShapeLisää automaattinen muoto annetulle indeksille.
insertConnector(int index, ShapeType, double x, double y, double w, double h)IConnectorLisää yhdysmuoto annetulle indeksille.
insertPictureFrame(int index, ShapeType, double x, double y, double w, double h, IPPImage image)IPictureFrameLisää kuva-ruutu annetulle indeksille.
insertTable(int index, double x, double y, double[] colWidths, double[] rowHeights)ITableLisää taulukko annetulle indeksille.

ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
reorderSingle(int newIndex, IShape shape)voidSiirrä muoto uuteen z-järjestysasentoon.

Käyttöesimerkit

Lisää muotoja diaan

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);

Lisää taulukko

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

Katso myös

 Suomi