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

См. также

GetPackObjectStreams, GetLastSaveUsedObjectStreams