Οδηγός προγραμματιστή
Αυτό το εγχειρίδιο καλύπτει τις βασικές δυνατότητες του Aspose.Slides FOSS για C++ με συγκεντρωτικά παραδείγματα κώδικα για κάθε περιοχή χαρακτηριστικών.
Σε αυτό το τμήμα
| Σελίδα | Περιγραφή |
|---|---|
| Χαρακτηριστικά και ικανότητες | Ο πλήρης κατάλογος των υποστηριζόμενων χαρακτηριστικών: σκιές, σχήματα, κείμενο, συμπλήρωση, αποτελέσματα, 3D μορφοποίηση, σημειώσεις, σχόλια, εικόνες και ιδιότητες εγγράφου. |
| Εργασία με εικόνες | Ενσωματώστε τις εικόνες σε σκιές ως πλαίσιο εικόνας από το αρχείο ή τον βίτο vector. έλεγχος πλήρωσης λειτουργία (στροχία, τήρηση). |
| Εργασία με συνδετήρες | Προσθέστε βήματα, ελαφριά και ευθεία συνδέσμους μεταξύ των σχημάτων. ορίστε τοποθεσίες σύνδεσης και στυλ γραμμής. |
| Εργασία με 3D αποτελέσματα | Εφαρμόστε εξωτερική σκιά, λάμψη, μπλουρά, μπόβελ, προσέλιδα κάμερας, φωτεινά ράφια και υλικά σε σχήματα. |
| Εργασία με σχόλια | Προσθήκη σχολίων και σημειώσεων ομιλητών, διαχείριση των συγγραφέων σχολείων, ανάγνωση ανακοινώσεων. |
ΠΡΟΣΦΥΓΗ ΠΕΡΙΟΔΟΥ
Κάθε εργασία ξεκινά με ένα Presentation Χρησιμοποιεί το RAII για αυτόματη καθαρισμό πόρων:
#include <Aspose/Slides/Foss/presentation.h>
#include <Aspose/Slides/Foss/export/save_format.h>
using namespace Aspose::Slides::Foss;
// Open existing
{
Presentation pres("input.pptx");
// work with pres
pres.save("output.pptx", SaveFormat::PPTX);
}
// Create new
{
Presentation pres;
// work with pres
pres.save("new.pptx", SaveFormat::PPTX);
}Όταν η Presentation το αντικείμενο αποχωρεί από την έκταση, οι εσωτερικές πόροι XML/OPC απελευθερώνονται. μπορείτε επίσης να καλέσετε pres.dispose() Το να το αποκαλείς πολλές φορές είναι ασφαλές.
Υποστηριζόμενη μορφή εξόδου
Η μόνη μορφή που υποστηρίζεται είναι η PPTX (SaveFormat::PPTXΗ εξαγωγή σε μορφές PDF, HTML, SVG ή εικόνας δεν είναι διαθέσιμη στην παρούσα έκδοση.
Κλειδιά τάξεων
| ΕΝΟ / ΕΜΟ | ΚΕΦΑΛΑΙΟ | Περιγραφή |
|---|---|---|
Presentation | presentation.h | Ρόδι κατενέκτη; χρησιμοποιεί το RAII για τη διαχείριση πόρων |
ShapeType | shape_type.h | Ενόμος για τύπους σχήματος (RECTANGLE, ELIPSE, …) |
FillType | fill_type.h | Ενόμος για τύπους γεμίσεων (SOLID, GRADIENT, …) |
NullableBool | nullable_bool.h | Τριτοκρατικό κουμπί για τη μορφοποίηση (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | export/save_format.h | Ενότητα εξόδου (μόνο υποστηρίζεται από PPTX) |
Color | drawing/color.h | ARGB χρωματισμός κατασκευαστής |
PointF | drawing/point_f.h | Float 2D point (χρησιμοποιείται για τις θέσεις σχολίων) |
Όλοι οι καπετάνιοι είναι κάτω από Aspose/Slides/Foss/.Το όνομα του χώρου είναι Aspose::Slides::Foss.Χρησιμοποιώντας τύποι ζωγραφικής Aspose::Slides::Foss::Drawing.
Γνωστές Περιορισμοί
Οι ακόλουθες περιοχές δεν είναι διαθέσιμες σε αυτή την έκδοση:
- Χάρτες: Δεν υπάρχει χάρτη δημιουργίας ή τροποποίησης
- SmartArt:• Δεν υποστηρίζεται
- ΕΝΑΜΥΣΕΙΣ ΚΑΙ ΜΕΤΑΞΙΕΣ: οι μεταβατικές διαρροές και τα αντικείμενα δεν μπορούν να ρυθμιστούν
- Εξαγωγικές μορφές: υποστηρίζεται μόνο η αποθήκευση PPTX, δεν υπάρχει εξαγωγή PDF, HTML, SVG ή εικόνας.
- Hyperlinks και ρυθμίσεις δράσης:• Τα αντικείμενα σύνδεσης δεν μπορούν να τροποποιηθούν
- VBA μακροί και ψηφιακές υπογραφές:• Δεν είναι προσβάσιμο
Τα άγνωστα τμήματα XML που συναντάται κατά τη διάρκεια της φόρτωσης διατηρούνται verbatim στο αποθηκευμένο, έτσι ώστε η στρογγυλή εκτόξευση δεν αφαιρεί ποτέ το περιεχόμενο που η βιβλιοθήκη δεν καταλαβαίνει ακόμα.
Δείτε επίσης
- Ξεκινώντας:Εισαγωγή και πρώτο πρόγραμμα
- Πυροβολισμοί αναφοράς:• Κλάση και μέθοδος αναφοράς
- Πώς να καθοδηγήσετε: Στόχος-οριζόμενα πώς-για άρθρα