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

0Siden, dokumentet eller filter-callbacken er ugyldig, eller intet lag ændrede sig
NAntal 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);

Se også

AuditDocumentSpace, AnalyseFile