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
| 0 | La página, el documento o la retrollamada de filtro no son válidos, o no cambió ninguna capa |
|---|---|
| N | Nú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);