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

EnablePasse 1 para ativar o empacotamento de object streams (padrão), ou 0 para desativá-lo.

Valores de retorno

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

Consulte também

GetPackObjectStreams, GetLastSaveUsedObjectStreams