SetPackObjectStreams
Propriedades de documentos, otimização
Descrição
Ativa ou desativa o empacotamento de fluxos de objetos nas operações de gravação, o que requer PDF 1.5 ou superior
Sintaxe
Delphi
Function TPDFlib.SetPackObjectStreams(Enable: Integer): Integer;Parâmetros
| Enable | Passe 1 para ativar o empacotamento de fluxos de objetos (predefinido), ou 0 para o desativar |
|---|
Valores devolvidos
| 0 | Falha ao aplicar a definição (nenhum documento ativo) |
|---|---|
| 1 | Definição aplicada com êxito |
Observações
Empacotar objetos em fluxos de referências cruzadas e fluxos de objetos reduz significativamente a sobrecarga do ficheiro. As gravações completas materializam os membros compactos importados, removem fluxos estruturais obsoletos e reconstruem o empacotamento a partir do grafo de objetos vivo. Só é aplicado se a versão PDF de destino estiver definida como PDF 1.5 ou mais recente
Exemplo
PDF.SetPDFVersion(5); // Set PDF 1.5
PDF.SetPackObjectStreams(1);
PDF.SaveToFile('packed.pdf');