NormalizeContentStreams

Document optimization, content streams, performance

Kuvaus

Jäsentää jokaisen sivun sisältökerroksen annetussa alueessa, tuottaa kanoniset tokenvälit ja numeeriset muodot ja tallentaa muuttuneet kerrokset Flate-pakkauksella

Syntaksi

Delphi

Function TPDFlib.NormalizeContentStreams(Const PageRange: WideString= ''): Integer;

Parametrit

PageRangeA 1-based page range such as 1,3,5-7, or an empty string for every page

Return values

Niiden sisältökerrosten määrä, joiden dekoodatut tavut muuttuivat, tai arvo 0, kun mikään kerros ei vaatinut normalisointia, alue oli virheellinen tai jokainen ehdokaskerros epäonnistui jäsennyksessä

Huomautukset

Operaattorinimet, dekoodatut merkkijonoarvot, tekstioperaatiot ja koko BIEI-inline-kuvajakso pysyvät ennallaanKommentit ja ylimääräiset välilyönnit poistetaan, koska ne eivät vaikuta PDF:n maalausseemantiikkaan

Rakenteellisesti virheellinen kerros pysyy tavuiltaan identtisenä, ja yhden kerroksen epäonnistuminen ei estä muita sivujaOperaatio raportoi edistymisen ja reagoi

Abort sivujen välillä ja palauttaa aiemmin valitun sivunMetodin uudelleenajo on idempotentti ja palauttaa

0 when every selected layer is already canonical

Esimerkki

ChangedLayers:= PDF.NormalizeContentStreams('1-20');
Writeln(ChangedLayers);

Katso myös

CompressContent, CompressPage, SetOptimizeContentStreams