THPDFCustomStreamFilterRequest
Proporciona a un custom stream filter el contexto inmutable de la invocación
Declaración
THPDFCustomStreamFilterRequest = record
FilterName: AnsiString;
FilterIndex: Integer;
PipelineDepth: Integer;
InputBytes: Int64;
MaxOutputBytes: Int64;
CancellationToken: THPDFCancellationToken;
end;
Parámetros
FilterName es el nombre PDF decodificado, FilterIndex parte desde cero y PipelineDepth identifica la profundidad de decode anidada
InputBytes es cero cuando el tamaño no está disponible, mientras que MaxOutputBytes es la asignación agregada restante y cero significa ilimitado
Valor de retorno
Este record no devuelve un valor
Notas de uso
- Trate cada campo como de solo lectura
- El cancellation token es prestado y solo es válido durante el callback
- El pipeline sigue aplicando los presupuestos de salida incluso cuando un filtro ignora
MaxOutputBytes