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

0A página, o documento ou o callback de filtro é inválido, ou nenhuma camada mudou
NNú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);

Veja também

AuditDocumentSpace, AnalyseFile