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

PageRangeRazpon 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);

Glejte tudi

CompressContent, CompressPage, SetOptimizeContentStreams