ApplyContentFilterChain

コンテンツストリーム

説明

1つのページのすべてのコンテンツレイヤーに対して、命令レベルのコンテンツフィルタチェーンを実行します

構文

Delphi

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

戻り値

0ページ、ドキュメント、またはフィルタコールバックが無効、または変更されたレイヤーがない
N解析され、チェーンを通してフィルタリングされ、書き戻されたコンテンツレイヤーの数

備考

コールバックは、1つのコンテンツレイヤーのデコード済み命令リストを保持するTPDFContentProgramを受け取り、命令をその場で挿入、削除、変更できます。cfrContinueを返すと次のフィルタとレイヤーへ進み、cfrStopを返すとチェーンを早期に終了します。すでに書き戻されたレイヤーは変更されたままになります。ApplyContentFilterChainExtと組み合わせたマルチフィルタチェーンの構築にはNewContentFilterChainを使用してください

例

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

関連項目

AuditDocumentSpace、AnalyseFile