SetGarbageCollect

Propiedades del documento, optimización

Descripción

Habilita o deshabilita la recolección de basura automática de marca y barrido 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 (valor predeterminado)

Valores devueltos

0Error al aplicar el ajuste (no hay ningún documento activo)
1Ajuste aplicado 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 han eliminado páginas o anotaciones. La recolección automática se realiza al llamar a SaveToFile, SaveToStream o SaveToString

Ejemplo

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

Véase también

GetGarbageCollect, GarbageCollectObjects