SetGarbageCollect

Propriedades de documentos, otimização

Descrição

Ativa ou desativa a recolha de lixo automática por marcação e varredura de objetos indiretos não referenciados durante uma operação de gravação completa

Sintaxe

Delphi

Function TPDFlib.SetGarbageCollect(Enable: Integer): Integer;

Parâmetros

EnablePasse 1 para ativar a recolha de lixo automática, ou 0 para a desativar (predefinido)

Valores devolvidos

0Falha ao aplicar a definição (nenhum documento ativo)
1Definição aplicada com êxito

Observações

A recolha de lixo identifica e remove objetos PDF inalcançáveis, o que ajuda a reduzir o tamanho do ficheiro de saída quando páginas ou anotações foram eliminadas. A recolha automática é executada quando SaveToFile, SaveToStream ou SaveToString é chamado

Exemplo

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

Consulte também

GetGarbageCollect, GarbageCollectObjects