SetPackObjectStreams
Propriedades do documento, Otimização
Descrição
Ativa ou desativa o empacotamento de object streams nas operações de salvamento, o que exige PDF 1.5 ou superior
Sintaxe
Delphi
Function TPDFlib.SetPackObjectStreams(Enable: Integer): Integer;Parâmetros
| Enable | Passe 1 para ativar o empacotamento de object streams (padrão), ou 0 para desativá-lo. |
|---|
Valores de retorno
| 0 | Falha ao aplicar a configuração (nenhum documento ativo). |
|---|---|
| 1 | Configuração aplicada com sucesso. |
Observações
Empacotar objetos em cross-reference streams e object streams reduz significativamente a sobrecarga do arquivo. Salvamentos completos materializam membros compactos importados, removem streams 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');