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

Enable1 übergeben, um das Packen von Objekt-Streams zu aktivieren (Standard), oder 0, um es zu deaktivieren

Rückgabewerte

0Einstellung konnte nicht angewendet werden (kein aktives Dokument)
1Einstellung 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');

Siehe auch

GetPackObjectStreams, GetLastSaveUsedObjectStreams