ShapeCollection

ShapeCollection

Общ преглед

ShapeCollection е клас в Aspose.Slides FOSS за Java. Наследници от: IShapeCollection, Iterable<IShape>.

Представя колекция от форми на слайд.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
spTreeElementПрочети.Имотът получава базовия елемент <p:spTree>.
parentGroupIGroupShapeПрочети.Собствеността получава или определя формата на основната група за тази колекция.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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>Връща формите като Iterable
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()
 Български