ApplyContentFilterChain

Innehållsströmmar

Beskrivning

Kör en instruktionsnivå-kedja av innehållsfilter över varje innehållslager på en sida

Syntax

Delphi

Function ApplyContentFilterChain(TargetPage: Integer; OpFilter: TPDFContentFilterCallback; FilterData: Pointer = Nil): Integer;

Returvärden

0Sidan, dokumentet eller filter-callbacken är ogiltig, eller så ändrades inget lager
NAntal innehållslager som parsades, filtrerades genom kedjan och skrevs tillbaka

Anmärkningar

Callbacken tar emot en TPDFContentProgram som innehåller den avkodade instruktionslistan för ett innehållslager och får infoga, ta bort eller mutera instruktioner på plats. Returnera cfrContinue för att gå vidare till nästa filter och lager, eller cfrStop för att avsluta kedjan i förtid; lager som redan skrivits förblir ändrade. Använd NewContentFilterChain för att bygga kedjor med flera filter tillsammans med ApplyContentFilterChainExt

Exempel

Count:= PDF.ApplyContentFilterChain(1, MyStrokeifyFilter, nil);

Se även

AuditDocumentSpace, AnalyseFile