NormalizeContentStreams

Dokumentumoptimalizálás, tartalomadatfolyamok, teljesítmény

Leírás

Elemzi a kijelölt tartomány minden oldaltartalomrétegét, kanonikus tokenközöket és numerikus alakokat ad ki, majd Flate-tömörítéssel tárolja a módosított rétegeket

Szintaxis

Delphi

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

Paraméterek

PageRangeEgytől kezdődő oldaltartomány, például 1,3,5-7, vagy üres karakterlánc minden oldalhoz

Visszatérési értékek

Azon tartalmi rétegek száma, amelyek dekódolt bájtjai megváltoztak, vagy 0, ha egyetlen réteg sem igényelt normalizálást, a tartomány érvénytelen volt, vagy minden jelölt réteg elemzése sikertelen volt

Megjegyzések

Az operátornevek, a dekódolt karakterláncértékek, a szövegműveletek és a teljes BI-től EI-ig terjedő beágyazott képterjedelem változatlan maradA megjegyzések és a fölösleges szóközök eltávolításra kerülnek, mert nem befolyásolják a PDF-megjelenítés szemantikáját

A megjegyzések és redundáns szóközök eltávolításra kerülnek, mert nem befolyásolják a PDF-festési szemantikát

A szerkezetileg hibás réteg bájtonként azonos marad, és egy réteg hibája nem blokkolja a többi oldalt

Abort értékre, és visszaállítja a korábban kijelölt oldaltA metódus újbóli futtatása idempotens, és

0 értéket ad vissza, ha minden kijelölt réteg már kanonikus

Példa

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

Lásd még

CompressContent, CompressPage, SetOptimizeContentStreams