ShapeCollection

ShapeCollection

Opinie generală

ShapeCollection este o clasă în Aspose.Slides FOSS pentru Java. Moștenitorii de la: IShapeCollection, Iterable<IShape>.

Reprezintă o colecție de forme pe un diapozitiv.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
spTreeElementCiteşte.Proprietatea obține elementul <p:spTree> subiacent.
parentGroupIGroupShapeCiteşte.Proprietatea obține sau stabilește forma grupului de bază a acestei colecții.

Metode de evaluare

SemnăturaDescriere:
ShapeCollection()Creează un ShapeCollection.
ShapeCollection(spTree: Element, saveCallback: Runnable)Creează un ShapeCollection susținut de elementul dat al arborelui de forme.
initInternal(spTree: Element, saveCallback: Runnable)Inițiere internă cu contextul diapozitivului.
getSpTree() → ElementObține elementul {@code <p:spTree>} din diapozitivul XML.
loadShapes() → List<IShape>Încărcă toate formele din XML, folosind cache-ul atunci când este disponibil.
invalidateCache()Invalidează cache-ul de forme, forţând încărcarea la următoarea accesare.
save()Modificări persistente ale părții diapozitivului prin salvarea callback.
nextShapeId() → intGăsește următorul ID de formă disponibil prin scanarea tuturor atribuților {@code id}
în spTree.
buildAutoShapeXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → ElementConstruiește XML pentru un nou element AutoShape ({@code <p:sp>}).
buildConnectorXml(shapeId: int, name: String, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → ElementConstruiește XML pentru un nou element de conector ({@code <p:cxnSp>}).
addAutoShapeImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShapeImplementarea de bază pentru adăugarea sau inserarea unui AutoShape.
addConnectorImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnectorImplementare de bază pentru adăugarea sau inserarea unui conector.
addPictureFrameImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrameImplementare de bază pentru adăugarea sau inserarea unui cadru foto.
addTableImpl(index: Integer, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITableImplementare de bază pentru adăugarea sau inserarea unui tabel.
reorderSingle(newIndex: int, shape: IShape)Reordonează o singură formă la o nouă poziție în spTree XML.
getParentGroup() → IGroupShapeÎntoarce forma grupului principal a acestei colecții.
setParentGroup(parentGroup: IGroupShape)Setă forma grupului de bază pentru această colecție.
asICollection() → List<IShape>Întoarce formele ca o listă
asIEnumerable() → Iterable<IShape>Întoarce formele ca Iterable
get(index: int) → IShapeÎntoarce forma la indicele specificat
size() → int
iterator() → Iterator<IShape>Întoarce un iterator asupra formelor din această colecție.
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShapeAdăuga un nou AutoShape cu tip dat și geometrie la sfârșitul colecției
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) → IAutoShapeInserează un nou AutoShape la index cu semnătură de șablon opțională
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) → IConnectorAdăuga un nou conector cu tip dat și geometrie la capăt
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) → IConnectorIntroducerea unui nou conector la indicele dat.
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()
 Română