SetCompressionLevel
Document properties, Optimisation
Beskrivelse
Velger deflate-kompresjonsnivået brukt for hver komprimering biblioteket utfører fra det tidspunktet
Syntaks
Delphi
Function TPDFlib.SetCompressionLevel(Level: Integer): Integer;Parametere
| Level | 0 gjenoppretter standardmotoren (den SIMD-akselererte raske stien på 64-bit bygg); 1 til 9 velger et klassisk zlib-nivå, der 1 favoriserer gjennomstrømning og 9 klemmer utdataene minst |
|---|
Returverdier
| 0 | Invalid level. |
|---|---|
| 1 | Level selected. |
Merknader
Innstillingen gjelder hele prosessen og brukes på nyskrevne content streams, pakkede objektstrømmer, innebygde data og alle andre deflate-operasjoner. Kombiner nivå 9 med RecompressStreams for å krympe eksisterende dokumenter til arkivformål, eller nivå 1 for bulk-gjennomstrømning der størrelsen er sekundær
Eksempel
PDF.SetCompressionLevel(9);
PDF.RecompressStreams;
PDF.SaveToFile('archive.pdf');
PDF.SetCompressionLevel(0);Se også
GetCompressionLevel, RecompressStreams, CompressContent, FlateZlibNgBackend