|
THotPDF.CompressDocument
|
Eigenschaften CompactFontSubsetting EnableFontSubsetting |
|
Aktiviert mit einem Schalter jede Schreiber-Option, die das Dokument kleiner macht
Delphi-Syntax: property CompressDocument: Boolean;
C++-Syntax: __property bool CompressDocument;
Beschreibung Setzen Sie CompressDocument vor BeginDoc auf true, um das nächste Dokument so klein zu schreiben, wie HotPDF es hinbekommt, ohne das Aussehen zu verändern. Für dieses Dokument schaltet BeginDoc ein:
Object Streams brauchen PDF 1.5. Ist Version älter, wird sie auf PDF 1.5 angehoben, sofern die Version nicht festgelockt ist; PDF/A-1-Ausgaben behalten ihre klassische Cross-Reference-Tabelle, wie der Standard es verlangt
CompressDocument ändert Ihre getroffenen Einstellungen nicht. EndDoc stellt die Werte von
Die Eigenschaft ist standardmäßig aus. Ein dreiseitiges Dokument mit gemischtem englischen und chinesischen Text in Arial und SimSun schrumpft von etwa 10 MB auf etwa 20 KB, der Löwenanteil davon kommt vom Font-Subsetting. Der Preis: Die Ausgabe lässt sich später schwerer bearbeiten — Subset-Fonts können Zeichen nicht darstellen, die das Dokument nicht verwendet, und komprimierte Object Streams sind in einem Texteditor nicht lesbar
Beispiel:
Siehe auch: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |