Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions κλάση

PdfSaveOptions class

Κλάση για επιλογές αποθήκευσης XPS-ως-PDF.

class PdfSaveOptions : public Aspose::Page::SaveOptions,
                       public Aspose::Page::IMultiPageSaveOptions,
                       public Aspose::Page::XPS::Presentation::IXpsTextConversionOptions,
                       public Aspose::Page::XPS::Presentation::IPipelineOptions,
                       public Aspose::Page::XPS::Presentation::IEventBasedModificationOptions

Μέθοδοι

ΜέθοδοςΠεριγραφή
get_BatchSize() overrideΚαθορίζει το μέγεθος ενός τμήματος σελίδων που θα περάσει από κόμβο σε κόμβο.
get_BeforePageSavingEventHandlers() overrideΗ συλλογή των χειριστών συμβάντων που εκτελεί τροποποιήσεις σε μια σελίδα XPS λίγο πριν αποθηκευτεί.
get_EncryptionDetails() constΛαμβάνει λεπτομέρειες κρυπτογράφησης. Εάν δεν οριστεί, τότε δεν θα εκτελεστεί κρυπτογράφηση.
get_ImageCompression() constΚαθορίζει τον τύπο συμπίεσης που θα χρησιμοποιηθεί για όλες τις εικόνες στο έγγραφο. Η προεπιλογή είναι PdfImageCompression::Auto.
get_OutlineTreeExpansionLevel() constΚαθορίζει μέχρι ποιο επίπεδο πρέπει να επεκταθεί το περιεχόμενο του εγγράφου όταν το αρχείο PDF ανοίγει σε προβολέα. 1 - εμφανίζονται μόνο τα στοιχεία του πρώτου επιπέδου, 2 - εμφανίζονται τα στοιχεία του πρώτου και του δεύτερου επιπέδου, κ.λπ. Η προεπιλογή είναι 1.
get_OutlineTreeHeight() constΚαθορίζει το ύψος του δένδρου περιεχομένου του εγγράφου που θα αποθηκευτεί. 0 - το δένδρο περιεχομένου δεν θα μετατραπεί, 1 - θα μετατραπούν μόνο τα στοιχεία του πρώτου επιπέδου, κ.λπ. Η προεπιλογή είναι 10.
get_PageNumbers() overrideΛαμβάνει/ορίζει τον πίνακα αριθμών σελίδων προς μετατροπή.
get_PreserveText() overrideΣτο XPS, ορισμένα στοιχεία κειμένου μπορεί να περιέχουν αναφορές σε εναλλακτικές μορφές γλύφων που δεν αντιστοιχούν σε κανέναν κωδικό χαρακτήρα στη γραμματοσειρά. Εάν αυτή η σημαία οριστεί σε true, το κείμενο από τέτοια στοιχεία XPS μετατρέπεται σε γραφικά σχήματα. Στη συνέχεια το κείμενο εμφανίζεται διαφανές από πάνω. Αυτό αφήνει το κείμενο των στοιχείων επιλέξιμο. Ωστόσο, το παρεπίκειο είναι ότι το αρχείο εξόδου μπορεί να είναι πολύ μεγαλύτερο από το αρχικό. Εάν η σημαία οριστεί σε false, οι χαρακτήρες που θα έπρεπε να εμφανιστούν ως εναλλακτικές μορφές αντικαθίστανται με άλλους χαρακτήρες που αντιστοιχούν στις εναλλακτικές μορφές γλύφων. Συνεπώς το κείμενο, αν και παραμένει επιλέξιμο, θα τροποποιηθεί και πιθανότατα θα γίνει αδιάβαστο. Η προεπιλογή είναι false.
get_TextCompression() constΚαθορίζει σε ποιο επίπεδο του περιεχομένου του εγγράφου θα εμφανίζονται τα αντικείμενα ApsBookmark. 0 - δεν εμφανίζεται. 1 στο πρώτο επίπεδο κ.λπ. Η προεπιλογή είναι 0.
PdfSaveOptions()Δημιουργεί νέα παρουσία των επιλογών.
set_BatchSize(int32_t) overrideΚαθορίζει το μέγεθος ενός τμήματος σελίδων που θα περάσει από κόμβο σε κόμβο.
set_EncryptionDetails(System::SharedPtr<PdfEncryptionDetails>)Ορίζει λεπτομέρειες κρυπτογράφησης. Εάν δεν οριστεί, τότε δεν θα εκτελεστεί κρυπτογράφηση.
set_ImageCompression(PdfImageCompression)Καθορίζει τον τύπο συμπίεσης που θα χρησιμοποιηθεί για όλες τις εικόνες στο έγγραφο. Η προεπιλογή είναι PdfImageCompression::Auto.
set_OutlineTreeExpansionLevel(int32_t)Καθορίζει μέχρι ποιο επίπεδο πρέπει να επεκταθεί το περιεχόμενο του εγγράφου όταν το αρχείο PDF ανοίγει σε προβολέα. 1 - εμφανίζονται μόνο τα στοιχεία του πρώτου επιπέδου, 2 - εμφανίζονται τα στοιχεία του πρώτου και του δεύτερου επιπέδου, κ.λπ. Η προεπιλογή είναι 1.
set_OutlineTreeHeight(int32_t)Καθορίζει το ύψος του δένδρου περιεχομένου του εγγράφου που θα αποθηκευτεί. 0 - το δένδρο περιεχομένου δεν θα μετατραπεί, 1 - θα μετατραπούν μόνο τα στοιχεία του πρώτου επιπέδου, κ.λπ. Η προεπιλογή είναι 10.
set_PageNumbers(System::ArrayPtr<int32_t>) overrideΛαμβάνει/ορίζει τον πίνακα αριθμών σελίδων προς μετατροπή.
set_PreserveText(bool) overrideΣτο XPS, ορισμένα στοιχεία κειμένου μπορεί να περιέχουν αναφορές σε εναλλακτικές μορφές γλύφων που δεν αντιστοιχούν σε κανέναν κωδικό χαρακτήρα στη γραμματοσειρά. Εάν αυτή η σημαία οριστεί σε true, το κείμενο από τέτοια στοιχεία XPS μετατρέπεται σε γραφικά σχήματα. Στη συνέχεια το κείμενο εμφανίζεται διαφανές από πάνω. Αυτό αφήνει το κείμενο των στοιχείων επιλέξιμο. Ωστόσο, το παρεπίκειο είναι ότι το αρχείο εξόδου μπορεί να είναι πολύ μεγαλύτερο από το αρχικό. Εάν η σημαία οριστεί σε false, οι χαρακτήρες που θα έπρεπε να εμφανιστούν ως εναλλακτικές μορφές αντικαθίστανται με άλλους χαρακτήρες που αντιστοιχούν στις εναλλακτικές μορφές γλύφων. Συνεπώς το κείμενο, αν και παραμένει επιλέξιμο, θα τροποποιηθεί και πιθανότατα θα γίνει αδιάβαστο. Η προεπιλογή είναι false.
set_TextCompression(PdfTextCompression)Καθορίζει σε ποιο επίπεδο του περιεχομένου του εγγράφου θα εμφανίζονται τα αντικείμενα ApsBookmark. 0 - δεν εμφανίζεται. 1 στο πρώτο επίπεδο κ.λπ. Η προεπιλογή είναι 0.

Δείτε επίσης