THPDFCustomStreamFilterRequest
Fornisce a un custom stream filter un contesto di invocazione immutabile
Dichiarazione
THPDFCustomStreamFilterRequest = record
FilterName: AnsiString;
FilterIndex: Integer;
PipelineDepth: Integer;
InputBytes: Int64;
MaxOutputBytes: Int64;
CancellationToken: THPDFCancellationToken;
end;
Parametri
FilterName è il nome PDF decodificato, FilterIndex è a base zero e PipelineDepth identifica la profondità di decodifica annidata
InputBytes vale zero quando la dimensione non è disponibile, mentre MaxOutputBytes è l'allocazione aggregata residua e zero significa senza limiti
Valore restituito
Questo record non restituisce un valore
Note d'uso
- Tratta ogni campo come di sola lettura
- Il cancellation token è preso in prestito e vale solo durante la callback
- La pipeline impone comunque i budget di output anche quando un filtro ignora
MaxOutputBytes