THPDFCustomStreamFilterRequest
Предоставя неизменяем контекст на извикването на персонализиран stream филтър
Декларация
THPDFCustomStreamFilterRequest = record
FilterName: AnsiString;
FilterIndex: Integer;
PipelineDepth: Integer;
InputBytes: Int64;
MaxOutputBytes: Int64;
CancellationToken: THPDFCancellationToken;
end;
Параметри
FilterName е декодираното PDF име, FilterIndex се брои от нула, а PipelineDepth идентифицира дълбочината на влагане при декодиране
InputBytes е нула, когато размерът е недостъпен, докато MaxOutputBytes е оставащият съвкупен лимит, като нула значи неограничено
Върната стойност
Този запис не връща стойност
Бележки за употреба
- Третирайте всяко поле като read only
- Токенът за отмяна е зает и е валиден само по време на callback-а
- Тръбопроводът продължава да прилага изходни бюджети, дори когато филтър игнорира
MaxOutputBytes