ApplyContentFilterChain
Contentstreams
Beschrijving
Voert een contentfilterketen op instructieniveau uit over elke contentlaag van één pagina
Syntaxis
Delphi
Function ApplyContentFilterChain(TargetPage: Integer; OpFilter: TPDFContentFilterCallback; FilterData: Pointer = Nil): Integer;Retourwaarden
| 0 | De pagina, het document of de filtercallback is ongeldig, of er is geen laag gewijzigd |
|---|---|
| N | Aantal contentlagen die zijn geparseerd, door de keten gefilterd en teruggeschreven |
Opmerkingen
De callback ontvangt een TPDFContentProgram met de gedecodeerde instructielijst van één contentlaag en kan instructies ter plekke invoegen, verwijderen of muteren. Geef cfrContinue terug om door te gaan naar het volgende filter en de volgende laag, of cfrStop om de keten vroegtijdig te beëindigen; reeds weggeschreven lagen blijven gewijzigd. Gebruik NewContentFilterChain om ketens met meerdere filters te bouwen met ApplyContentFilterChainExt
Voorbeeld
Count:= PDF.ApplyContentFilterChain(1, MyStrokeifyFilter, nil);