ApplyContentFilterChain

Flujos de contenido

Descripción

Ejecuta una cadena de filtros de contenido a nivel de instrucciones sobre cada capa de contenido de una página

Sintaxis

Delphi

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

Valores devueltos

0La página, el documento o la retrollamada de filtro no son válidos, o no cambió ninguna capa
NNúmero de capas de contenido que se analizaron, filtraron a través de la cadena y se volvieron a escribir

Observaciones

La retrollamada recibe un TPDFContentProgram que contiene la lista de instrucciones decodificada de una capa de contenido y puede insertar, eliminar o mutar instrucciones in situ. Devuelva cfrContinue para pasar al siguiente filtro y capa, o cfrStop para terminar la cadena antes de tiempo; las capas ya escritas permanecen modificadas. Use NewContentFilterChain para construir cadenas de varios filtros con ApplyContentFilterChainExt

Ejemplo

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

Véase también

AuditDocumentSpace, AnalyseFile