|
THotPDF.CompressDocument
|
Properties CompactFontSubsetting EnableFontSubsetting |
|
Slår alle de writer-tilvalg, der gør dokumentet mindre, til med én kontakt
Delphi-syntaks: property CompressDocument: Boolean;
C++-syntaks: __property bool CompressDocument;
Beskrivelse Sæt CompressDocument til true før BeginDoc for at skrive det næste dokument så lille, som HotPDF kan gøre det, uden at ændre dets udseende. For dét dokument tænder BeginDoc for:
Object streams kræver PDF 1.5. Når Version er ældre, hæves den til PDF 1.5, medmindre versionen er låst; PDF/A-1-output beholder sin klassiske cross-reference-tabel, som standarden kræver
CompressDocument ændrer ikke de indstillinger, du har valgt. EndDoc gendanner værdierne af
Egenskaben er slået fra som standard. Et tresidet dokument med blandet engelsk og kinesisk tekst i Arial og SimSun falder fra omkring 10 MB til omkring 20 KB, mest takket være font subsetting. Prisen er, at outputtet er sværere at redigere senere: subset-fonte kan ikke vise tegn, som dokumentet ikke bruger, og komprimerede object streams kan ikke læses i en teksteditor
Eksempel:
Se også: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |