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
| PageRange | Egytő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);