Οδηγός προγραμματιστή

Αυτό το εγχειρίδιο καλύπτει τις βασικές δυνατότητες του 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 ή εικόνας δεν είναι διαθέσιμη στην παρούσα έκδοση.

Κλειδιά τάξεων

ΕΝΟ / ΕΜΟΚΕΦΑΛΑΙΟΠεριγραφή
Presentationpresentation.hΡόδι κατενέκτη; χρησιμοποιεί το RAII για τη διαχείριση πόρων
ShapeTypeshape_type.hΕνόμος για τύπους σχήματος (RECTANGLE, ELIPSE, …)
FillTypefill_type.hΕνόμος για τύπους γεμίσεων (SOLID, GRADIENT, …)
NullableBoolnullable_bool.hΤριτοκρατικό κουμπί για τη μορφοποίηση (TRUE, FALSE, NOT_DEFINED)
SaveFormatexport/save_format.hΕνότητα εξόδου (μόνο υποστηρίζεται από PPTX)
Colordrawing/color.hARGB χρωματισμός κατασκευαστής
PointFdrawing/point_f.hFloat 2D point (χρησιμοποιείται για τις θέσεις σχολίων)

Όλοι οι καπετάνιοι είναι κάτω από Aspose/Slides/Foss/.Το όνομα του χώρου είναι Aspose::Slides::Foss.Χρησιμοποιώντας τύποι ζωγραφικής Aspose::Slides::Foss::Drawing.

Γνωστές Περιορισμοί

Οι ακόλουθες περιοχές δεν είναι διαθέσιμες σε αυτή την έκδοση:

  • Χάρτες: Δεν υπάρχει χάρτη δημιουργίας ή τροποποίησης
  • SmartArt:• Δεν υποστηρίζεται
  • ΕΝΑΜΥΣΕΙΣ ΚΑΙ ΜΕΤΑΞΙΕΣ: οι μεταβατικές διαρροές και τα αντικείμενα δεν μπορούν να ρυθμιστούν
  • Εξαγωγικές μορφές: υποστηρίζεται μόνο η αποθήκευση PPTX, δεν υπάρχει εξαγωγή PDF, HTML, SVG ή εικόνας.
  • Hyperlinks και ρυθμίσεις δράσης:• Τα αντικείμενα σύνδεσης δεν μπορούν να τροποποιηθούν
  • VBA μακροί και ψηφιακές υπογραφές:• Δεν είναι προσβάσιμο

Τα άγνωστα τμήματα XML που συναντάται κατά τη διάρκεια της φόρτωσης διατηρούνται verbatim στο αποθηκευμένο, έτσι ώστε η στρογγυλή εκτόξευση δεν αφαιρεί ποτέ το περιεχόμενο που η βιβλιοθήκη δεν καταλαβαίνει ακόμα.

Δείτε επίσης

 Ελληνικά