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
| PageRange | A 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 BI–EI-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);