SetGarbageCollect

Propriedades do documento, Otimização

Descrição

Ativa ou desativa a coleta de lixo automática mark-sweep de objetos indiretos não referenciados durante uma operação de salvamento completo

Sintaxe

Delphi

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

Parâmetros

EnablePasse 1 para ativar a coleta de lixo automática, ou 0 para desativá-la (padrão).

Valores de retorno

0Falha ao aplicar a configuração (nenhum documento ativo).
1Configuração aplicada com sucesso.

Observações

A coleta de lixo identifica e remove objetos PDF inalcançáveis, o que ajuda a reduzir o tamanho do arquivo de saída quando páginas ou anotações foram excluídas. A coleta 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