IShapeCollection
Overview
IShapeCollection є інтерфейсом в Aspose.Slides FOSS для Java.
Представляє збірку форм.
Цей інтерфейс надає 25 методів роботи з об’єктами IShapeCollection в програмах Java. Доступні методи включають: addAutoShape, addConnector, addPictureFrame, addTable, asICollection, asIEnumerable, clear, get, getParentGroup, indexOf, insertAutoShape, insertConnector, і 7 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: parentGroup.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
parentGroup | IGroupShape | Read | Отримає форму батьківської групи для цієї колекції, або {@code null} якщо ця колекція належить безпосередньо до слайду. |
Methods
| Signature | Description |
|---|---|
getParentGroup() → IGroupShape | Отримає форму батьківської групи для цієї колекції, або {@code null} якщо ця колекція належить безпосередньо до слайду. |
asICollection() → List<IShape> | Повертає цей збір як не модифікується {@link List}. |
asIEnumerable() → Iterable<IShape> | Повертає цей збір як {@link Iterable}. |
get(index: int) → IShape | Обирає форму в визначеному індексі. |
size() → int | Повертає кількість форм у колекції. |
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShape | Створює новий AutoShape і додає його до колекції. |
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | Створює новий AutoShape і додає його до колекції. |
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShape | Створює новий AutoShape і вставляє його у зазначений індекс. |
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | Створює новий AutoShape і вставляє його у зазначений індекс. |
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnector | Додає з’єднання до колекції. |
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | Додає з’єднання до колекції. |
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnector | Створює з’єднання і вставляє його у зазначений індекс. |
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | Створює з’єднання і вставляє його у зазначений індекс. |
addPictureFrame(shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | Додає картинку до колекції. |
insertPictureFrame(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | Створює кадр і вставляє його у визначений індекс. |
addTable(x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Додає стіл до колекції. |
insertTable(index: int, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Створює таблицю і вставляє її у зазначений індекс. |
indexOf(shape: IShape) → int | Повертає індекс зазначеного виду. |
toArray() → IShape[] | Повертає всі форми як масив. |
toArray(startIndex: int, count: int) → IShape[] | Повертає діапазон форм як масив. |
reorder(index: int, shape: IShape) | Переміщає форму в визначене положення. |
reorder(index: int, shapes: IShape[]) | Переміщає кілька форм на визначене положення. |
removeAt(index: int) | Видає форму в зазначеному індексі. |
remove(shape: IShape) | Видає визначену форму з колекції. |
clear() | Видає всі форми з колекції. |