THPDFCustomStreamFilterRequest
Передаёт custom stream filter неизменяемый контекст вызова
Объявление
THPDFCustomStreamFilterRequest = record
FilterName: AnsiString;
FilterIndex: Integer;
PipelineDepth: Integer;
InputBytes: Int64;
MaxOutputBytes: Int64;
CancellationToken: THPDFCancellationToken;
end;
Параметры
FilterName — декодированное PDF-имя, FilterIndex отсчитывается с нуля, а PipelineDepth указывает глубину вложенного decode
InputBytes равен нулю, если размер недоступен, а MaxOutputBytes — оставшийся суммарный лимит, где ноль означает отсутствие ограничений
Возвращаемое значение
Эта запись не возвращает значения
Примечания по использованию
- Считайте все поля доступными только для чтения
- Cancellation token заимствуется и действителен только во время callback
- Pipeline продолжает следить за бюджетом вывода, даже если filter игнорирует
MaxOutputBytes