ApplyContentFilterChain
Fluxos de conteúdo
Descrição
Executa uma cadeia de filtros de conteúdo no nível de instruções sobre cada camada de conteúdo de uma página
Sintaxe
Delphi
Function ApplyContentFilterChain(TargetPage: Integer; OpFilter: TPDFContentFilterCallback; FilterData: Pointer = Nil): Integer;Valores retornados
| 0 | A página, o documento ou o callback de filtro é inválido, ou nenhuma camada mudou |
|---|---|
| N | Número de camadas de conteúdo que foram analisadas, filtradas pela cadeia e gravadas de volta |
Observações
O callback recebe um TPDFContentProgram contendo a lista de instruções decodificada de uma camada de conteúdo e pode inserir, excluir ou mutar instruções no lugar. Retorne cfrContinue para prosseguir para o próximo filtro e camada, ou cfrStop para encerrar a cadeia antecipadamente; camadas já gravadas permanecem modificadas. Use NewContentFilterChain para construir cadeias com vários filtros com ApplyContentFilterChainExt
Exemplo
Count:= PDF.ApplyContentFilterChain(1, MyStrokeifyFilter, nil);