SetPackObjectStreams

ドキュメントプロパティ、最適化

説明

保存操作でのオブジェクトストリームへのパッキングを有効または無効にします。PDF 1.5 以上が必要です

構文

Delphi

Function TPDFlib.SetPackObjectStreams(Enable: Integer): Integer;

パラメータ

Enable1 でオブジェクトストリームへのパッキングを有効にし(既定)、0 で無効にします

戻り値

0設定の適用に失敗しました(アクティブなドキュメントがありません)
1設定は正常に適用されました

備考

オブジェクトをクロスリファレンスストリームとオブジェクトストリームへパッキングすると、ファイルのオーバーヘッドが大幅に削減されます。完全な保存では、インポートされたコンパクトメンバーが実体化され、廃止された構造ストリームが削除され、ライブオブジェクトグラフからパッキングが再構築されます。対象の PDF バージョンが PDF 1.5 以上に設定されている場合にのみ適用されます

PDF.SetPDFVersion(5); // Set PDF 1.5
PDF.SetPackObjectStreams(1);
PDF.SaveToFile('packed.pdf');

関連項目

GetPackObjectStreams, GetLastSaveUsedObjectStreams