|
THotPDF.CompressDocument
|
Egenskaper CompactFontSubsetting EnableFontSubsetting |
|
Slår på alla skrivalternativ som gör dokumentet mindre, med en enda brytare
Delphi-syntax: property CompressDocument: Boolean;
C++-syntax: __property bool CompressDocument;
Beskrivning Sätt CompressDocument till true före BeginDoc för att skriva nästa dokument så litet som HotPDF kan göra det utan att ändra hur det ser ut. För det dokumentet slår BeginDoc på:
Object streams kräver PDF 1.5. När Version är äldre höjs den till PDF 1.5 om inte versionen är låst; PDF/A-1-utdata behåller sin klassiska korsreferenstabell, så som standarden kräver
CompressDocument ändrar inte de inställningar du valt. EndDoc återställer värdena för
Egenskapen är av som standard. Ett tresidigt dokument med blandad engelsk och kinesisk text i Arial och SimSun sjunker från cirka 10 MB till cirka 20 KB, mest tack vare teckensnittsdelmängdsbildningen. Priset är att utdata blir svårare att redigera senare: delmängdsteckensnitt kan inte visa tecken som dokumentet inte använder, och komprimerade object streams går inte att läsa i en textredigerare
Exempel:
Se även: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |