ShapeCollection

ShapeCollection — Aspose.Slides FOSS for Java API Reference

ColladaSaveOptions ShapeCollection class mewakili koleksi bentuk pada slaid. Ia melaksanakan IShapeCollection dan 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)IShapeDapatkan bentuk mengikut indeks berasaskan sifar.
size()intBilangan bentuk.
indexOf(IShape shape)intIndeks bentuk yang diberikan, atau -1.
iterator()Iterator<IShape>Iterator ke atas semua bentuk.

Tambah Bentuk

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
addAutoShape(ShapeType, double x, double y, double w, double h)IAutoShapeTambah satu auto shape.
addAutoShape(ShapeType, double x, double y, double w, double h, boolean createFromTemplate)IAutoShapeTambah satu auto shape dengan pilihan templat.
addConnector(ShapeType, double x, double y, double w, double h)IConnectorTambah satu bentuk penyambung.
addPictureFrame(ShapeType, double x, double y, double w, double h, IPPImage image)IPictureFrameTambah satu bingkai gambar.
addTable(double x, double y, double[] colWidths, double[] rowHeights)ITableTambah satu jadual.

Sisip Bentuk

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
insertAutoShape(int index, ShapeType, double x, double y, double w, double h)IAutoShapeSisipkan auto shape pada indeks yang diberikan.
insertConnector(int index, ShapeType, double x, double y, double w, double h)IConnectorSisipkan penyambung pada indeks yang diberikan.
insertPictureFrame(int index, ShapeType, double x, double y, double w, double h, IPPImage image)IPictureFrameSisipkan bingkai gambar pada indeks yang diberikan.
insertTable(int index, double x, double y, double[] colWidths, double[] rowHeights)ITableSisipkan jadual pada indeks yang diberikan.

ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
reorderSingle(int newIndex, IShape shape)voidAlihkan satu bentuk ke kedudukan z-order yang baru.

Contoh Penggunaan

Tambah Bentuk ke Slaid

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

Tambah Jadual

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

Lihat Juga

 Bahasa Melayu