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
| Enable | Passe 1 para ativar a recolha de lixo automática, ou 0 para a desativar (predefinido) |
|---|
Valores devolvidos
| 0 | Falha ao aplicar a definição (nenhum documento ativo) |
|---|---|
| 1 | Definiçã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');