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

EnablePase 1 para habilitar la recolección de basura automática, o 0 para deshabilitarla (predeterminado).

Valores devueltos

0No se pudo aplicar la configuración (no hay ningún documento activo).
1Configuració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');

Véase también

GetGarbageCollect, GarbageCollectObjects