THPDFCustomStreamFilterRequest
Fornece contexto de invocação imutável a um filtro de fluxo personalizado
Declaração
THPDFCustomStreamFilterRequest = record
FilterName: AnsiString;
FilterIndex: Integer;
PipelineDepth: Integer;
InputBytes: Int64;
MaxOutputBytes: Int64;
CancellationToken: THPDFCancellationToken;
end;
Parâmetros
FilterName é o nome PDF decodificado, FilterIndex é baseado em zero e PipelineDepth identifica a profundidade de decodificação aninhada
InputBytes é zero quando o tamanho não está disponível, enquanto MaxOutputBytes é a permissão agregada restante e zero significa ilimitado
Valor de retorno
Este registro não retorna um valor
Notas de uso
- Trate cada campo como somente leitura
- O token de cancelamento é emprestado e válido apenas durante o callback
- O pipeline ainda impõe orçamentos de saída mesmo quando um filtro ignora
MaxOutputBytes