SetPackObjectStreams
ドキュメントプロパティ、最適化
説明
保存操作でのオブジェクトストリームへのパッキングを有効または無効にします。PDF 1.5 以上が必要です
構文
Delphi
Function TPDFlib.SetPackObjectStreams(Enable: Integer): Integer;パラメータ
| Enable | 1 でオブジェクトストリームへのパッキングを有効にし(既定)、0 で無効にします |
|---|
戻り値
| 0 | 設定の適用に失敗しました(アクティブなドキュメントがありません) |
|---|---|
| 1 | 設定は正常に適用されました |
備考
オブジェクトをクロスリファレンスストリームとオブジェクトストリームへパッキングすると、ファイルのオーバーヘッドが大幅に削減されます。完全な保存では、インポートされたコンパクトメンバーが実体化され、廃止された構造ストリームが削除され、ライブオブジェクトグラフからパッキングが再構築されます。対象の PDF バージョンが PDF 1.5 以上に設定されている場合にのみ適用されます
例
PDF.SetPDFVersion(5); // Set PDF 1.5
PDF.SetPackObjectStreams(1);
PDF.SaveToFile('packed.pdf');