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);