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

0La page, le document ou la fonction de rappel de filtre est invalide, ou aucune couche n'a été modifiée
NNombre 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);

Voir aussi

AuditDocumentSpace, AnalyseFile