PropertyCollection - Я не могу.
Обзор
ShapeCollection является классом в Aspose.Slides FOSS для Java. Наследники от: IShapeCollection, Iterable<IShape>.
Представляет собой коллекцию форм на слайде.
Свойства
| Наименование: | Тип: | Доступ к ним | Описание: |
|---|---|---|---|
spTree | Element | Читайте . | Собственность получает базовый элемент <p:spTree> |
parentGroup | IGroupShape | Читайте . | Собственность получает или устанавливает форму родительской группы данной коллекции. |
Методы
| Подпись | Описание: |
|---|---|
ShapeCollection() | Создает пустой ShapeCollection. |
ShapeCollection(spTree: Element, saveCallback: Runnable) | Создает ShapeCollection, поддерживаемый данным элементом дерева форм. |
initInternal(spTree: Element, saveCallback: Runnable) | Внутренняя инициализация с контекстом слайда. |
getSpTree() → Element | Получает элемент {@code <p:spTree>} из слайда XML. |
loadShapes() → List<IShape> | Загружает все формы из XML, используя кэш при наличии. |
invalidateCache() | Недействителен кэш форм, заставляет перезагрузить при следующем доступе. |
save() | Сохраняются изменения в части слайда через вызов к сохранению. |
nextShapeId() → int | Найдет следующий доступный идентификатор формы, сканируя все атрибуты {@code id} |
| В дереве. | |
buildAutoShapeXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → Element | Создает XML для нового элемента AutoShape ({@code <p:sp>}). |
buildConnectorXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → Element | Создает XML для нового элемента соединителя ({@code <p:cxnSp>}). |
addAutoShapeImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | Основная реализация для добавления или вставки AutoShape. |
addConnectorImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | Основная реализация для добавления или вставки соединителя. |
addPictureFrameImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | Основная реализация для добавления или вставки картинной рамки. |
addTableImpl(index: Integer, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Основная реализация для добавления или введения таблицы. |
reorderSingle(newIndex: int, shape: IShape) | Перенаправляет одну форму на новое место в spTree XML. |
getParentGroup() → IGroupShape | Возвращает форму родительской группы данного сборника . |
setParentGroup(parentGroup: IGroupShape) | Устанавливает форму родительской группы для этой коллекции. |
asICollection() → List<IShape> | Возвращает формы в виде списка |
asIEnumerable() → Iterable<IShape> | Возвращает формы как Итеративный |
get(index: int) → IShape | Возвращает форму в указанном индексе . |
size() → int | |
iterator() → Iterator<IShape> | Возвращает итератор по формам в этой коллекции. |
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 | |
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 | |
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, shapesToReorder: IShape[]) | |
removeAt(index: int) | |
remove(shape: IShape) | |
clear() |