Εργασία με σχήματα

Εργασία με σχήματα

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Συλλογή όλων των μορφών σχέσης σε ένα φύλλο εργασίας. Υποστηρίζει τον αριθμό, την πρόσβαση στην ένδειξη, προσθέστε και αφαιρέσετε.
AutoShapeTypeEnum που προσδιορίζει την προεπιλεγμένη γεωμετρία 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Αφαιρέστε τη μορφή στο δεδομένο δείκτη.

Δείτε επίσης

 Ελληνικά