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');