ApplyContentFilterChain
Inhaltsströme
Beschreibung
Führt eine instruktionsbasierte Inhaltsfilterkette über jede Inhaltsschicht einer Seite aus
Syntax
Delphi
Function ApplyContentFilterChain(TargetPage: Integer; OpFilter: TPDFContentFilterCallback; FilterData: Pointer = Nil): Integer;Rückgabewerte
| 0 | Seite, Dokument oder Filter-Callback ist ungültig, oder keine Schicht wurde geändert |
|---|---|
| N | Anzahl der Inhaltsschichten, die geparst, durch die Kette gefiltert und zurückgeschrieben wurden |
Anmerkungen
Der Callback erhält ein TPDFContentProgram mit der dekodierten Instruktionsliste einer Inhaltsschicht und darf Anweisungen an Ort und Stelle einfügen, löschen oder verändern. Geben Sie cfrContinue zurück, um mit dem nächsten Filter und der nächsten Schicht fortzufahren, oder cfrStop, um die Kette vorzeitig zu beenden; bereits zurückgeschriebene Schichten bleiben verändert. Verwenden Sie NewContentFilterChain, um Mehrfilter-Ketten für ApplyContentFilterChainExt zu erstellen
Beispiel
Count:= PDF.ApplyContentFilterChain(1, MyStrokeifyFilter, nil);