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

EnablePasse 1 para ativar o empacotamento de fluxos de objetos (predefinido), ou 0 para o desativar

Valores devolvidos

0Falha ao aplicar a definição (nenhum documento ativo)
1Definiçã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');

Consulte também

GetPackObjectStreams, GetLastSaveUsedObjectStreams