NormalizeContentStreams
optimizacija dokumentov, tokovi vsebine, zmogljivost
Opis
Razčleni vsako plast vsebine strani v izbranem razponu, izda kanonične razmike žetonov in številčne oblike ter spremenjene plasti shrani s stiskanjem Flate
Sintaksa
Delphi
Function TPDFlib.NormalizeContentStreams(Const PageRange: WideString= ''): Integer;Parametri
| PageRange | Razpon strani s številčenjem od 1, npr. 1,3,5-7, ali prazen niz za vse strani |
|---|
Vrnjene vrednosti
Število plasti vsebine, katerih dekodirani bajti so se spremenili, ali 0, kadar nobena plast ni zahtevala normalizacije, je bil razpon neveljaven ali je razčlenjevanje spodletelo za vsako kandidatno plast
Opombe
Imena operatorjev, dekodirane nizovne vrednosti, besedilne operacije in celoten razpon vgrajene slike od BI do EI ostanejo nespremenjeniKomentarji in odvečni presledki se odstranijo, ker ne vplivajo na barvno semantiko PDF
Strukturno nepravilno oblikovana plast ostane bajtno enaka, spodleteli v eni plasti pa ne blokirajo drugih straniOperacija poroča o napredku in se odziva na
Abort med stranmi in obnovi prej izbrano stranPonovno zagon metode je idempotenten in vrne
0, kadar je vsaka izbrana plast že kanonična
Primer
ChangedLayers:= PDF.NormalizeContentStreams('1-20');
Writeln(ChangedLayers);