HPDFVisitContentStreamOperators
遍历已解码的内容流,返回经过校验的变换后字节
声明
function HPDFVisitContentStreamOperators(const Bytes: TBytes;
Sender: TObject; const Visitor: IHPDFContentOperatorVisitor;
OnOperator: THPDFContentOperatorEvent;
const Options: THPDFContentOperatorVisitOptions;
CancellationToken: THPDFCancellationToken; out Output: TBytes;
out Statistics: THPDFContentOperatorVisitStatistics): boolean;
参数
Bytescontains decoded PDF content-stream bytesSender会被转发给 Delphi 事件回调Visitor和OnOperatorare optional synchronous handlersOptionssupplies all parser and replacement budgetsCancellationTokenenables cooperative cancellation- 未请求任何编辑时,
Output收到的是与输入逐字节相同的数据 Statisticsreceives status, counts, state depths, byte totals, and diagnostics
返回值
遍历完成或按预期提前停止且输出有效时为 True,否则为 False
使用说明
- The interface visitor runs before the event callback
- 当
ValidateOutput=True时,替换后的输出会在返回成功之前重新解析 - Rejection and failure clear
Outputso callers cannot publish partial edits