SetPackObjectStreams

Dokumentegenskaper, optimering

Beskrivning

Aktiverar eller inaktiverar packning i objektströmmar vid sparoperationer, vilket kräver PDF 1.5 eller senare

Syntax

Delphi

Function TPDFlib.SetPackObjectStreams(Enable: Integer): Integer;

Parametrar

EnableSkicka 1 för att aktivera packning i objektströmmar (standard), eller 0 för att inaktivera den

Returvärden

0Misslyckades att tillämpa inställningen (inget aktivt dokument)
1Inställningen tillämpades framgångsrikt

Anmärkningar

Packning av objekt i korsreferensströmmar och objektströmmar minskar filöverheaden avsevärt. Fullständiga sparanden materialiserar importerade kompakta medlemmar, tar bort föråldrade strukturella strömmar och bygger upp packningen från den levande objektgrafen. Det tillämpas bara om mål-PDF-versionen är satt till PDF 1.5 eller nyare

Exempel

PDF.SetPDFVersion(5); // Set PDF 1.5
PDF.SetPackObjectStreams(1);
PDF.SaveToFile('packed.pdf');

Se även

GetPackObjectStreams, GetLastSaveUsedObjectStreams