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
| Enable | Passe 1 para ativar a coleta de lixo automática, ou 0 para desativá-la (padrão). |
|---|
Valores de retorno
| 0 | Falha ao aplicar a configuração (nenhum documento ativo). |
|---|---|
| 1 | Configuraçã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');