ShapeCollection
ΕΚΤΙΜΗΣΗ
ShapeCollection Είναι μια τάξη στο Aspose.Slides FOSS για Java. Κληρονομιά από: IShapeCollection, Iterable<IShape>.
Αντιπροσωπεύει μια συλλογή σχημάτων σε ένα σκι.
Αυτή η κατηγορία παρέχει 42 μεθόδους για να εργαστείτε με ShapeCollection αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: ShapeCollection, addAutoShape, addAutoShapeImpl, addConnector, addConnectorImpl, addPictureFrame, addPictureFrameImpl, addTable, addTableImpl, asICollection, asIEnumerable, buildAutoShapeXml,και 23 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.Slides FOSS για το πακέτο Java. Ιδιοκτησία : parentGroup, spTree.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
spTree | Element | Διαβάστε | Αποκτά το στοιχείο {@code <p:spTree>} από το σάιτ XML. |
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() | Αποδράσει τις μορφές cache, αναγκάζοντας μια επαναφορτίση στην επόμενη πρόσβαση. |
save() | Συνεχίζονται οι αλλαγές στο τμήμα του διακόπτη μέσω της αποθήκευσης κλήσεων. |
nextShapeId() → int | Βρείτε το επόμενο διαθέσιμο ID σχήματος με την σάρωση όλων των χαρακτηριστικών {@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() |