NormalizeContentStreams
Dokumentoptimalisering, innholdsstrømmer, ytelse
Beskrivelse
Parser hvert sideinnholdslag i det valgte området, emiterer kanonisk token-mellomrom og numeriske former, og lagrer endrede lag med Flate-kompresjon
Syntaks
Delphi
Function TPDFlib.NormalizeContentStreams(Const PageRange: WideString= ''): Integer;Parametere
| PageRange | Et sideområde (fra 1) slik som 1,3,5-7, eller en tom streng for alle sider |
|---|
Returverdier
Antall innholdslag hvis dekodete bytes ble endret, eller 0 når ingen lag krevde normalisering, området var ugyldig, eller hver kandidat feilet parsingen
Merknader
Operatornavn, dekode strengverdier, tekstoperasjoner og hele BI-til-EI-inline bilde-spannet forblir uendret
Kommentarer og overflødig mellomrom fjernes fordi de ikke påvirker PDF-tegnesemantikken
Et strukturelt feilformet lag forblir byte-identisk, og feil i ett lag blokkerer ikke andre sider
Operasjonen rapporterer fremdrift, svarer på Abort mellom sider, og gjenoppretter den tidligere valgte siden
Å kjøre metoden igjen er idempotent og returnerer 0 når hvert valgt lag allerede er kanonisk
Eksempel
ChangedLayers:= PDF.NormalizeContentStreams('1-20');
Writeln(ChangedLayers);