SetGarbageCollect
Propiedades de documentos, optimización
Descripción
Habilita o deshabilita la recolección de basura automática mark-sweep de objetos indirectos sin referencias durante una operación de guardado completo
Sintaxis
Delphi
Function TPDFlib.SetGarbageCollect(Enable: Integer): Integer;Parámetros
| Enable | Pase 1 para habilitar la recolección de basura automática, o 0 para deshabilitarla (predeterminado). |
|---|
Valores devueltos
| 0 | No se pudo aplicar la configuración (no hay ningún documento activo). |
|---|---|
| 1 | Configuración aplicada con éxito. |
Observaciones
La recolección de basura identifica y elimina los objetos PDF inalcanzables, lo que ayuda a reducir el tamaño del archivo de salida cuando se eliminaron páginas o anotaciones. La recolección automática se realiza cuando se llama a SaveToFile, SaveToStream o SaveToString
Ejemplo
PDF.SetGarbageCollect(1); // Enable GC during save
PDF.SaveToFile('output.pdf');