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

0Seite, Dokument oder Filter-Callback ist ungültig, oder keine Schicht wurde geändert
NAnzahl 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);

Siehe auch

AuditDocumentSpace, AnalyseFile