ApplyContentFilterChain
Indholdsstreams
Beskrivelse
Kører en instruktionsniveau-indholdsfilterkæde over hvert indholdslag på én side
Syntaks
Delphi
Function ApplyContentFilterChain(TargetPage: Integer; OpFilter: TPDFContentFilterCallback; FilterData: Pointer = Nil): Integer;Returværdier
| 0 | Siden, dokumentet eller filter-callbacken er ugyldig, eller intet lag ændrede sig |
|---|---|
| N | Antal indholdslag, der blev parset, filtreret gennem kæden og skrevet tilbage |
Bemærkninger
Callback'en modtager en TPDFContentProgram, der indeholder den afkodede instruktionsliste for ét indholdslag, og kan indsætte, slette eller mutere instruktioner på stedet. Returnér cfrContinue for at fortsætte til næste filter og lag eller cfrStop for at afslutte kæden tidligt; allerede skrevne lag forbliver ændret. Brug NewContentFilterChain til at bygge filtrekæder med flere filtre sammen med ApplyContentFilterChainExt
Eksempel
Count:= PDF.ApplyContentFilterChain(1, MyStrokeifyFilter, nil);