|
THotPDF.CompressDocument
|
Eigenschappen CompactFontSubsetting EnableFontSubsetting |
|
Zet met één schakelaar elke schrijfoptie aan die het document kleiner maakt
Delphi syntax: property CompressDocument: Boolean;
C++ syntax: __property bool CompressDocument;
Beschrijving Zet CompressDocument vóór BeginDoc op true om het volgende document zo klein te schrijven als HotPDF kan zonder het uiterlijk te veranderen. Voor dat document zet BeginDoc aan:
Objectstreams vereisen PDF 1.5. Is Version ouder, dan wordt die verhoogd naar PDF 1.5 tenzij de versie is vastgezet; PDF/A-1-uitvoer houdt zijn klassieke kruisverwijzingstabel, zoals de standaard voorschrijft
CompressDocument verandert de instellingen die je koos niet. EndDoc herstelt de waarden van
De eigenschap staat standaard uit. Een document van drie pagina's met gemengde Engelse en Chinese tekst in Arial en SimSun krimpt van zo'n 10 MB naar zo'n 20 KB, grotendeels dankzij fontsubsetting. De keerzijde is dat de uitvoer later lastiger te bewerken is: subsetfonts kunnen tekens niet tonen die het document niet gebruikt, en gecomprimeerde objectstreams zijn niet leesbaar in een teksteditor
Voorbeeld:
Zie ook: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |