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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
parentGroup | IGroupShape | Odczyt | Pobiera kształt grupy nadrzędnej dla tej kolekcji lub {@code null}, jeśli ta kolekcja należy bezpośrednio do slajdu. |
Metody
| Sygnatura | Opis |
|---|---|
getParentGroup() → IGroupShape | Pobiera 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) → IShape | Pobiera kształt o określonym indeksie. |
size() → int | Zwraca liczbę kształtów w kolekcji. |
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShape | Tworzy nowy AutoShape i dodaje go do kolekcji. |
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | Tworzy nowy AutoShape i dodaje go do kolekcji. |
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShape | Tworzy nowy AutoShape i wstawia go w określonym indeksie. |
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | Tworzy nowy AutoShape i wstawia go w określonym indeksie. |
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnector | Dodaje łącznik do kolekcji. |
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | Dodaje łącznik do kolekcji. |
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnector | Tworzy łącznik i wstawia go w określonym indeksie. |
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | Tworzy łącznik i wstawia go w określonym indeksie. |
addPictureFrame(shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | Dodaje ramkę obrazu do kolekcji. |
insertPictureFrame(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | Tworzy ramkę obrazu i wstawia ją w określonym indeksie. |
addTable(x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Dodaje tabelę do kolekcji. |
insertTable(index: int, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Tworzy tabelę i wstawia ją w określonym indeksie. |
indexOf(shape: IShape) → int | Zwraca 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. |