|
THotPDF.CompressDocument
|
Properties CompactFontSubsetting EnableFontSubsetting |
|
Włącza jednym przełącznikiem każdą opcję zapisu, która pomniejsza dokument
Delphi syntax: property CompressDocument: Boolean;
C++ syntax: __property bool CompressDocument;
Description Ustaw CompressDocument na true przed BeginDoc, żeby kolejny dokument został zapisany tak mało, jak HotPDF potrafi, bez zmiany jego wyglądu. Dla tego dokumentu BeginDoc włącza:
Object streams wymagają PDF 1.5. Gdy Version jest starsza, jest podnoszona do PDF 1.5, chyba że wersja jest zablokowana; wyjście PDF/A-1 zachowuje klasyczną tabelę cross-reference, tego wymaga standard
CompressDocument nie zmienia wybranych przez ciebie ustawień. EndDoc przywraca wartości
Właściwość jest domyślnie wyłączona. Trójstronicowy dokument z mieszaniną tekstu angielskiego i chińskiego w Arial i SimSun spada z około 10 MB do około 20 KB, w większości dzięki subsetowaniu czcionek. Ceną jest trudniejsza późniejsza edycja wyjścia: czcionki podzbiorów nie pokażą znaków, których dokument nie używa, a skompresowane object streams nie są czytelne w edytorze tekstu
Example:
See also: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |