Εργασία με σχήματα
Εργασία με σχήματα
Aspose.Cells FOSS for Java lets you add and manage drawing objects (auto shapes) ανασυνδέονται σε κύτταρα φύλλου εργασίας. οι μορφές εκτίθενται μέσω της ShapeCollection Διαθέσιμο μέσω Worksheet.getShapes().Κάθε μορφή έχει έναν τύπο γεωμετρίας, ένα αυτο-σχεδιασμός τύπου, ένα όνομα και μια θέση δύο κυττάρων εμβέλειας.
ΕΚΤΙΜΗΣΗ
Οι μορφές σε ένα φύλλο εργασίας διαχειρίζονται μέσω της ShapeCollection.Προσθέτετε ένα νέο Σχετικά με τη μορφή ShapeCollection.add(autoShapeType, upperLeftRow, upperLeftRowOffset, upperLeftColumn, upperLeftColumnOffset, height, width), που επιστρέφει τον δείκτη με βάση το μηδέν της νέας μορφής. AutoShapeType Η τιμή για να προσδιορίσει την προεπιλεγμένη γεωμετρία.
Μόλις μια μορφή είναι στη συλλογή, μπορείτε να διαβάσετε και να γράψετε το όνομά της, τον τύπο γεωμετρίας, το είδος αυτο-σχεδιασμού και τις θέσεις κυττάρων anchor.
Κλειδιά τάξεων
| Κλάση | Περιγραφή |
|---|---|
Shape | Αντιπροσωπεύει ένα αντικείμενο (αυτοσχεδιασμένο) με όνομα, γεωμετρία και θέση κυτταρικού αγγείου. |
ShapeCollection | Συλλογή όλων των μορφών σχέσης σε ένα φύλλο εργασίας. Υποστηρίζει τον αριθμό, την πρόσβαση στην ένδειξη, προσθέστε και αφαιρέσετε. |
AutoShapeType | Enum που προσδιορίζει την προεπιλεγμένη γεωμετρία DrawingML για μια μορφή. |
ShapeModel | Εσωτερικό μοντέλο σειριώσεως για μια μορφή. εκθέτει πρώτες πεδία XML για προηγμένη χρήση γύρου-στρόβιλος. |
Προσθέτοντας μια μορφή
Χρησιμοποιήστε ShapeCollection.add(...) Για να εισαγάγετε ένα αντικείμενο σχέσης. η μέθοδος αποδέχεται:
- ΑΜ
AutoShapeTypeΗ τιμή για την γεωμετρία προετοιμάζεται. - Το ανώτατο αριστερό άκρη (πυρά, γραμμή offset, στήλη, κολάριο offseat) - όλα τα μηδενικά ολοκληρωτικά.
- Το ύψος και το πλάτος της μορφής σε pixels.
Η μέθοδος επιστρέφει τον δείκτη με βάση το μηδέν της νέας μορφής.
Διαβάστε τη μορφή ιδιοκτησίας
Λόγω του A Shape Το αντικείμενο, οι ακόλουθες μέθοδοι ανάγνωσης είναι διαθέσιμες:
Shape.getName()- το εσωτερικό όνομα της μορφής.Shape.getGeometryType()- το είδος γεωμετρίας στυλ.Shape.getAutoShapeType()- τοAutoShapeTypeΑξία του ΕΝΟ.Shape.getUpperLeftRow()/Shape.getUpperLeftColumn()- το ανώτερο αριστερό κελί anchor.Shape.getLowerRightRow()/Shape.getLowerRightColumn()- το κάτω δεξί κελί anchor.
Γράφοντας ιδιότητες σχήματος
Shape.setName(name)- Να επαναλάβει τη μορφή.Shape.setGeometryType(type)- αλλάξετε τον τύπο γεωμετρίας.Shape.setAutoShapeType(type)αλλάζει τοAutoShapeTypeΠΡΟΣΤΑΣΗ .Shape.setUpperLeftRow(row)/Shape.setUpperLeftColumn(col)Η αναδιάρθρωση.Shape.setLowerRightRow(row)/Shape.setLowerRightColumn(col)Ανακατεύουμε το anchor.
Συνοπτική αναφορά API
ΣΧΕΔΙΑ
| Μέθοδος | Τύπος επιστροφής | Περιγραφή |
|---|---|---|
getName() | String | Εσωτερικό όνομα της μορφής. |
setName(name) | void | Να βάλουμε το εσωτερικό όνομα. |
getGeometryType() | String | Τύπος γεωμετρία αναγνωριστικό στυλ. |
setGeometryType(type) | void | Συστήστε τη γεωμετρία τύπου στυλ. |
getAutoShapeType() | AutoShapeType | Προτείνετε την αυτο-σχεδιασμένη γεωμετρία σε τιμή. |
setAutoShapeType(type) | void | Εισάγετε την προεπιλεγμένη αυτο-σχεδιαστική γεωμετρία. |
getUpperLeftRow() | int | Ο δείκτης στήλης του ανώτερου αριστερού κελιού. |
setUpperLeftRow(row) | void | Κάντε την κορυφή αριστερά γραμμή anchor. |
getUpperLeftColumn() | int | Δείκτης στήλης του ανώτερου αριστερού κελιού. |
setUpperLeftColumn(col) | void | Εισάγετε την κορυφή αριστερή στήλη anchor. |
getLowerRightRow() | int | Ο δείκτης σιδήρου του κάτω δεξί κελιού anchor. |
setLowerRightRow(row) | void | Βάλτε την κάτω δεξιά γραμμή anchor. |
getLowerRightColumn() | int | Δείκτης στήλης του κάτω δεξί αγκώματος. |
setLowerRightColumn(col) | void | Βάλτε την κάτω δεξιά στήλη anchor. |
ShapeCollection
| Μέθοδος | Τύπος επιστροφής | Περιγραφή |
|---|---|---|
getCount() | int | Αριθμός σχημάτων στο φύλλο εργασίας. |
get(index) | Shape | Επιστρέφει τη μορφή στο δεδομένο μηδενικό δείκτη. |
add(...) | int | Προσθέτει μια νέα μορφή, επιστρέφει τον δείκτη συλλογής. |
removeAt(index) | void | Αφαιρέστε τη μορφή στο δεδομένο δείκτη. |