SetPackObjectStreams
Dokumenteigenschaften, Optimierung
Beschreibung
Aktiviert oder deaktiviert das Packen von Objekt-Streams bei Speicheroperationen, was PDF 1.5 oder höher erfordert
Syntax
Delphi
Function TPDFlib.SetPackObjectStreams(Enable: Integer): Integer;Parameter
| Enable | 1 übergeben, um das Packen von Objekt-Streams zu aktivieren (Standard), oder 0, um es zu deaktivieren |
|---|
Rückgabewerte
| 0 | Einstellung konnte nicht angewendet werden (kein aktives Dokument) |
|---|---|
| 1 | Einstellung erfolgreich angewendet |
Hinweise
Das Packen von Objekten in Kreuzverweis-Streams und Objekt-Streams verringert den Datei-Overhead erheblich. Vollständige Speicherungen materialisieren importierte kompakte Member, entfernen veraltete Struktur-Streams und bauen das Packen aus dem Live-Objektgraphen neu auf. Es wird nur angewendet, wenn die Ziel-PDF-Version auf PDF 1.5 oder neuer eingestellt ist
Beispiel
PDF.SetPDFVersion(5); // Set PDF 1.5
PDF.SetPackObjectStreams(1);
PDF.SaveToFile('packed.pdf');