NormalizeContentStreams
Dokumentoptimering, indholdsstrømme, ydeevne
Beskrivelse
Fortolker alle sideindholdslag i det valgte interval, udsender kanoniske tokenafstande og talformer og gemmer ændrede lag med Flate-komprimering
Syntaks
Delphi
Function TPDFlib.NormalizeContentStreams(Const PageRange: WideString= ''): Integer;Parametre
| PageRange | Et 1-baseret sideinterval såsom 1,3,5-7 eller en tom streng for alle sider |
|---|
Returværdier
Antallet af indholdslag, hvis afkodede bytes blev ændret, eller 0, når intet lag krævede normalisering, intervallet var ugyldigt, eller fortolkningen mislykkedes for alle kandidatlag
Bemærkninger
Operatornavne, afkodede strengværdier, teksthandlinger og hele det integrerede billedspænd fra BI til EI forbliver uændrede
Kommentarer og overflødige mellemrum fjernes, fordi de ikke påvirker PDF-tegningens semantik
Et strukturelt forkert udformet lag forbliver byteidentisk, og fejl i ét lag blokerer ikke andre sider
Handlingen rapporterer status, reagerer på Abort mellem sider og gendanner den tidligere valgte side
Gentagen kørsel af metoden er idempotent og returnerer 0, når hvert valgt lag allerede er kanonisk
Eksempel
ChangedLayers:= PDF.NormalizeContentStreams('1-20');
Writeln(ChangedLayers);