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
| 0 | Sidan, dokumentet eller filter-callbacken är ogiltig, eller så ändrades inget lager |
|---|---|
| N | Antal 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);