NormalizeContentStreams

Optimalizace dokumentů, toky obsahu, výkon

Popis

Parsová každou obsahovou vrstvu stránky ve vybraném rozsahu, vypisuje kanonické rozestupy tokenů a číselné tvary a ukládá změněné vrstvy s kompresí Flate

Syntaxe

Delphi

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

Parametry

PageRangeRozsah stránek indexovaný od 1, jako je 1,3,5-7, nebo prázdný řetězec pro všechny stránky

Návratové hodnoty

Počet obsahových vrstev, jejichž dekódované bajty se změnily, nebo 0, když žádná vrstva nevyžadovala normalizaci, rozsah byl neplatný, nebo parsování selhalo u každé kandidátní vrstvy

Poznámky

Názvy operátorů, dekódované řetězcové hodnoty, textové operace i kompletní rozsah inline obrázku od BI do EI zůstávají beze změny Komentáře a nadbytečné mezery se odstraní, protože nemají vliv na kreslicí sémantiku PDF

Strukturně poškozená vrstva zůstává byte-identická a selhání v jedné vrstvě neblokují jiné stránkyOperace hlásí průběh, reaguje na

0, když je každá vybraná vrstva už kanonická