SetGarbageCollect

Свойства документов, оптимизация

Описание

Включает или отключает автоматическую сборку мусора mark-sweep нессылаемых косвенных объектов при полной операции сохранения

Синтаксис

Delphi

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

Параметры

EnableПередайте 1, чтобы включить автоматическую сборку мусора, или 0, чтобы отключить её (по умолчанию)

Возвращаемые значения

0Не удалось применить настройку (нет активного документа)
1Настройка применена успешно

Замечания

Сборка мусора выявляет и удаляет недостижимые объекты PDF, что помогает уменьшить размер выходного файла после удаления страниц или аннотаций. Автоматическая сборка выполняется при вызове SaveToFile, SaveToStream или SaveToString

Пример

PDF.SetGarbageCollect(1); // Enable GC during save
PDF.SaveToFile('output.pdf');

См. также

GetGarbageCollect, GarbageCollectObjects