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.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
spTreeElementΔιαβάστεΑποκτά το στοιχείο {@code <p:spTree>} από το σάιτ XML.
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()Αποδράσει τις μορφές 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()

Δείτε επίσης

 Ελληνικά