ApplyContentFilterChain
Flux de contenu
Description
Exécute une chaîne de filtres de contenu au niveau des instructions sur chaque couche de contenu d'une page
Syntaxe
Delphi
Function ApplyContentFilterChain(TargetPage: Integer; OpFilter: TPDFContentFilterCallback; FilterData: Pointer = Nil): Integer;Valeurs de retour
| 0 | La page, le document ou la fonction de rappel de filtre est invalide, ou aucune couche n'a été modifiée |
|---|---|
| N | Nombre de couches de contenu qui ont été analysées, filtrées par la chaîne et réécrites |
Remarques
La fonction de rappel reçoit un TPDFContentProgram contenant la liste d'instructions décodée d'une couche de contenu et peut insérer, supprimer ou modifier des instructions sur place. Renvoyez cfrContinue pour passer au filtre et à la couche suivants, ou cfrStop pour interrompre la chaîne prématurément ; les couches déjà réécrites restent modifiées. Utilisez NewContentFilterChain pour construire des chaînes multi-filtres avec ApplyContentFilterChainExt
Exemple
Count:= PDF.ApplyContentFilterChain(1, MyStrokeifyFilter, nil);