|
THotPDF.CompressDocument
|
Properties CompactFontSubsetting EnableFontSubsetting |
|
Slår på alle skriveralternativene som gjør dokumentet mindre, med én bryter
Delphi-syntaks: property CompressDocument: Boolean;
C++-syntaks: __property bool CompressDocument;
Beskrivelse Sett CompressDocument til true før BeginDoc for å skrive neste dokument like lite som HotPDF kan få det til uten å endre hvordan det ser ut. For det dokumentet slår BeginDoc på:
Object streams krever PDF 1.5. Når Version er eldre, heves den til PDF 1.5 med mindre versjonen er låst; PDF/A-1-utdata beholder sin klassiske cross-reference-tabell, slik standarden krever
CompressDocument endrer ikke innstillingene du valgte. EndDoc gjenoppretter verdiene av
Egenskapen er av som standard. Et dokument på tre sider med blanding av engelsk og kinesisk tekst i Arial og SimSun går fra rundt 10 MB til rundt 20 KB, og mesteparten kommer fra fontsubsetting. Ulempen er at utdataene er vanskeligere å redigere senere: subsettfonte kan ikke vise tegn dokumentet ikke bruker, og komprimerte object streams kan ikke leses i en teksteditor
Eksempel:
Se også: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |