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

0De pagina, het document of de filtercallback is ongeldig, of er is geen laag gewijzigd
NAantal 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);

Zie ook

AuditDocumentSpace, AnalyseFile