ITextFrameFormat{Categorie:Documentele de activitate}
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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
spTree | Element | Citeşte. | Proprietatea obține elementul <p:spTree> subiacent. |
parentGroup | IGroupShape | Citeşte. | Proprietatea obține sau stabilește forma grupului de bază a acestei colecții. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
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() → Element | Obț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() → int | Gă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) → Element | Construieș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) → Element | Construieș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) → IAutoShape | Implementarea de bază pentru adăugarea sau inserarea unui AutoShape. |
addConnectorImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | Implementare de bază pentru adăugarea sau inserarea unui conector. |
addPictureFrameImpl(index: Integer, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | Implementare de bază pentru adăugarea sau inserarea unui cadru foto. |
addTableImpl(index: Integer, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | Implementare 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) → IAutoShape | Adă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) → IAutoShape | Inserează 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) → IConnector | Adă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) → IConnector | Introducerea 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() |