THPDFCustomStreamFilterRequest
提供不可變的呼叫背景資訊給自訂串流篩選器
宣告
THPDFCustomStreamFilterRequest = record
FilterName: AnsiString;
FilterIndex: Integer;
PipelineDepth: Integer;
InputBytes: Int64;
MaxOutputBytes: Int64;
CancellationToken: THPDFCancellationToken;
end;
參數
FilterName 是解碼後的 PDF 名稱,FilterIndex 以零為基底,PipelineDepth 則標示巢狀解碼深度
InputBytes 在大小未知時為零;MaxOutputBytes 是剩餘的合計額度,零代表不設限
傳回值
這個 record 不回傳值
使用說明
- 把每個欄位都當成唯讀
- 取消權杖是借用的,只在 callback 期間有效
- 即使篩選器無視
MaxOutputBytes,管線照樣強制執行輸出預算