IShapeCollection

IShapeCollection

Przegląd

IShapeCollection jest interfejsem w Aspose.Slides FOSS dla Java.

Reprezentuje kolekcję kształtów.

Ten interfejs udostępnia 25 metod do pracy z obiektami IShapeCollection w programach Java. Dostępne metody obejmują: addAutoShape, addConnector, addPictureFrame, addTable, asICollection, asIEnumerable, clear, get, getParentGroup, indexOf, insertAutoShape, insertConnector oraz 7 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.Slides FOSS dla Java. Właściwości: parentGroup.

Właściwości

NazwaTypDostępOpis
parentGroupIGroupShapeOdczytPobiera kształt grupy nadrzędnej dla tej kolekcji lub {@code null}, jeśli ta kolekcja należy bezpośrednio do slajdu.

Metody

SygnaturaOpis
getParentGroup() → IGroupShapePobiera kształt grupy nadrzędnej dla tej kolekcji lub {@code null}, jeśli ta kolekcja należy bezpośrednio do slajdu.
asICollection() → List<IShape>Zwraca tę kolekcję jako niezmodyfikowalną {@link List}.
asIEnumerable() → Iterable<IShape>Zwraca tę kolekcję jako {@link Iterable}.
get(index: int) → IShapePobiera kształt o określonym indeksie.
size() → intZwraca liczbę kształtów w kolekcji.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShapeTworzy nowy AutoShape i dodaje go do kolekcji.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeTworzy nowy AutoShape i dodaje go do kolekcji.
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShapeTworzy nowy AutoShape i wstawia go w określonym indeksie.
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeTworzy nowy AutoShape i wstawia go w określonym indeksie.
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnectorDodaje łącznik do kolekcji.
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnectorDodaje łącznik do kolekcji.
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnectorTworzy łącznik i wstawia go w określonym indeksie.
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnectorTworzy łącznik i wstawia go w określonym indeksie.
addPictureFrame(shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrameDodaje ramkę obrazu do kolekcji.
insertPictureFrame(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrameTworzy ramkę obrazu i wstawia ją w określonym indeksie.
addTable(x: double, y: double, colWidths: double[], rowHeights: double[]) → ITableDodaje tabelę do kolekcji.
insertTable(index: int, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITableTworzy tabelę i wstawia ją w określonym indeksie.
indexOf(shape: IShape) → intZwraca indeks określonego kształtu.
toArray() → IShape[]Zwraca wszystkie kształty jako tablicę.
toArray(startIndex: int, count: int) → IShape[]Zwraca zakres kształtów jako tablicę.
reorder(index: int, shape: IShape)Przenosi kształt do określonej pozycji.
reorder(index: int, shapes: IShape[])Przenosi wiele kształtów do określonej pozycji.
removeAt(index: int)Usuwa kształt o podanym indeksie.
remove(shape: IShape)Usuwa określony kształt z kolekcji.
clear()Usuwa wszystkie kształty z kolekcji.

Zobacz także

 Polski