|
THotPDF.CompressDocument
|
Ιδιότητες CompactFontSubsetting EnableFontSubsetting |
|
Ενεργοποιεί κάθε επιλογή του writer που μικραίνει το έγγραφο, με έναν διακόπτη
Delphi syntax: property CompressDocument: Boolean;
C++ syntax: __property bool CompressDocument;
Περιγραφή Ορίστε το CompressDocument σε true πριν από το BeginDoc για να γραφτεί το επόμενο έγγραφο όσο μικρότερο μπορεί το HotPDF, χωρίς να αλλάξει η εικόνα του. Για αυτό το έγγραφο, το BeginDoc ενεργοποιεί:
Τα object streams απαιτούν PDF 1.5. Όταν η Version είναι παλαιότερη, ανεβαίνει σε PDF 1.5 εκτός αν η έκδοση είναι κλειδωμένη· η έξοδος PDF/A-1 κρατά τον κλασικό πίνακα cross-reference, όπως απαιτεί το πρότυπο
Το CompressDocument δεν αλλάζει τις ρυθμίσεις που διαλέξατε. Το EndDoc επαναφέρει τις τιμές των
Η ιδιότητα είναι απενεργοποιημένη από προεπιλογή. Ένα τρίσέλιδο έγγραφο με μεικτό αγγλικό και κινεζικό κείμενο σε Arial και SimSun πέφτει από περίπου 10 MB σε περίπου 20 KB, με το μεγαλύτερο μέρος από το font subsetting. Το τίμημα είναι ότι η έξοδος δυσκολεύει τη μετέπειτα επεξεργασία: τα subset fonts δεν μπορούν να εμφανίσουν χαρακτήρες που το έγγραφο δεν χρησιμοποιεί, και τα συμπιεσμένα object streams δεν διαβάζονται σε text editor
Παράδειγμα:
See also: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |