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