Προσθήκη Παραλληλογράμμων σε Παρουσιάσεις σε Android
Επισκόπηση
Αυτό το άρθρο δείχνει πώς να προσθέσετε σχήματα παραλληλογράμμου σε διαφάνειες PowerPoint χρησιμοποιώντας το Aspose.Slides. Καλύπτει τη δημιουργία ενός απλού παραλληλογράμμου, τη δημιουργία ενός μορφοποιημένου παραλληλογράμμου και την αποθήκευση της ενημερωμένης παρουσίασης ως αρχείο PPTX.
Θα δείτε επίσης πώς να εφαρμόσετε βασική μορφοποίηση παραλληλογράμμου, όπως στερεό χρώμα γεμίσματος, χρώμα γραμμής και πλάτος γραμμής. Επιπλέον, οι Συχνές Ερωτήσεις του άρθρου παραπέμπουν σε σχετικές εργασίες με παραλληλογράμματα, όπως στρογγυλεμένες γωνίες, γεμίσματα εικόνας, οπτικά εφέ, υπερσυνδέσμους, κλειδώματα σχήματος, επιλογές εξαγωγής και αποτελεσματικές ιδιότητες.
Προσθήκη Παραλληλογράμμου σε Διαφάνεια
Για να προσθέσετε ένα απλό παραλληλογράμμο σε μια επιλεγμένη διαφάνεια της παρουσίασης, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια παρουσίαση της κλάσης Presentation.
- Αποκτήστε την αναφορά μιας διαφάνειας χρησιμοποιώντας το Index της.
- Προσθέστε ένα IAutoShape τύπου Rectangle χρησιμοποιώντας τη μέθοδο addAutoShape που εκτίθεται από το αντικείμενο IShapeCollection.
- Γράψτε την τροποποιημένη παρουσίαση ως αρχείο PPTX.
Στο παρακάτω παράδειγμα, έχουμε προσθέσει ένα απλό παραλληλογράμμο στην πρώτη διαφάνεια της παρουσίασης.
// Δημιουργία αντικειμένου Presentation που αντιπροσωπεύει το PPTX
Presentation pres = new Presentation();
try {
// Λήψη της πρώτης διαφάνειας
ISlide sld = pres.getSlides().get_Item(0);
// Προσθήκη AutoShape τύπου έλλειψης
IShape shp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 150, 50);
// Αποθήκευση του αρχείου PPTX στο δίσκο
pres.save("RecShp1.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Προσθήκη Μορφοποιημένου Παραλληλογράμμου σε Διαφάνεια
Για να προσθέσετε ένα μορφοποιημένο παραλληλογράμμο σε μια διαφάνεια, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια παρουσίαση της κλάσης Presentation.
- Αποκτήστε την αναφορά μιας διαφάνειας χρησιμοποιώντας το Index της.
- Προσθέστε ένα IAutoShape τύπου Rectangle χρησιμοποιώντας τη μέθοδο addAutoShape που εκτίθεται από το αντικείμενο IShapeCollection.
- Ορίστε το Fill Type του Παραλληλογράμμου σε Solid.
- Ορίστε το Χρώμα του Παραλληλογράμμου χρησιμοποιώντας τη μέθοδο SolidFillColor.setColor όπως εκτίθεται από το αντικείμενο IFillFormat που σχετίζεται με το αντικείμενο IShape.
- Ορίστε το Χρώμα των γραμμών του Παραλληλογράμμου.
- Ορίστε το Πλάτος των γραμμών του Παραλληλογράμμου.
- Γράψτε την τροποποιημένη παρουσίαση ως αρχείο PPTX.
Τα παραπάνω βήματα εφαρμόζονται στο παρακάτω παράδειγμα.
// Δημιουργία αντικειμένου Presentation που αντιπροσωπεύει το PPTX
Presentation pres = new Presentation();
try {
// Λήψη της πρώτης διαφάνειας
ISlide sld = pres.getSlides().get_Item(0);
// Προσθήκη AutoShape τύπου έλλειψης
IShape shp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 150, 50);
// Εφαρμογή κάποιων μορφοποιήσεων στο σχήμα έλλειψης
shp.getFillFormat().setFillType(FillType.Solid);
shp.getFillFormat().getSolidFillColor().setColor(Color.GRAY);
// Εφαρμογή κάποιων μορφοποιήσεων στη γραμμή του έλλειψης
shp.getLineFormat().getFillFormat().setFillType(FillType.Solid);
shp.getLineFormat().getFillFormat().getSolidFillColor().setColor(Color.BLACK);
shp.getLineFormat().setWidth(5);
// Αποθήκευση του αρχείου PPTX στο δίσκο
pres.save("RecShp2.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Συχνές Ερωτήσεις
Πώς μπορώ να προσθέσω ένα παραλληλογράμμου με στρογγυλεμένες γωνίες;
Χρησιμοποιήστε τον τύπο σχήματος με στρογγυλεμένες γωνίες shape type και προσαρμόστε την ακτίνα γωνίας στις ιδιότητες του σχήματος· η στρογγυλοποίηση μπορεί επίσης να εφαρμοστεί ανά γωνία μέσω γεωμετρικών προσαρμογών.
Πώς να γεμίσω ένα παραλληλογράμμου με μια εικόνα (υφή);
Επιλέξτε τον τύπο γεμίσματος εικόνας fill type, καθορίστε την πηγή της εικόνας και διαμορφώστε τις λειτουργίες stretching/tiling modes.
Μπορεί ένα παραλληλογράμμου να έχει σκιά και λάμψη;
Ναι. Τα Outer/inner shadow, glow, and soft edges είναι διαθέσιμα με ρύθμιση παραμέτρων.
Μπορώ να μετατρέψω ένα παραλληλογράμμου σε κουμπί με υπερσύνδεσμο;
Ναι. Assign a hyperlink στο κλικ του σχήματος (μετάβαση σε διαφάνεια, αρχείο, διεύθυνση ιστού ή e‑mail).
Πώς μπορώ να προστατεύσω ένα παραλληλογράμμου από μετακίνηση και αλλαγές;
Χρησιμοποιήστε κλειδώματα σχήματος: μπορείτε να απαγορεύσετε τη μετακίνηση, το αλλαγικό μέγεθος, την επιλογή ή την επεξεργασία κειμένου για να διατηρήσετε τη διάταξη.
Μπορώ να μετατρέψω ένα παραλληλογράμμου σε εικόνα raster ή SVG;
Ναι. Μπορείτε να render the shape σε εικόνα με καθορισμένο μέγεθος/κλίμακα ή να export it as SVG για χρήση ως διανυσματική.
Πώς μπορώ γρήγορα να λάβω τις πραγματικές (αποτελεσματικές) ιδιότητες ενός παραλληλογράμμου λαμβάνοντας υπόψη το θέμα και την κληρονομιά;
Use the shape’s effective properties: η API επιστρέφει υπολογισμένες τιμές που λαμβάνουν υπόψη τα στυλ θέματος, τη διάταξη και τις τοπικές ρυθμίσεις, απλοποιώντας την ανάλυση μορφοποίησης.