SetGarbageCollect

文档属性、优化

描述

启用或禁用在完整保存操作期间对未引用间接对象的自动标记清除垃圾回收

语法

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