THPDFContentOperatorAction 类型
访问器设置的动作,告诉内容操作符遍历器如何处理当前操作符
声明
THPDFContentOperatorAction= (
coaKeep,
coaDelete,
coaReplace,
coaStop,
coaReject
);
单元
HPDFContentStream
值
| 值 | 用途 |
|---|---|
coaKeep | 把操作符区间原样复制到输出;这是遍历器预先设置的默认动作 |
coaDelete | 从输出中丢弃该操作符及其操作数 |
coaReplace | 输出 THPDFContentOperatorEventData.Replacement 的字节,而不是原始片段 |
coaStop | 处理完当前操作符后结束遍历,保留所有已接受的内容 |
coaReject | 让整个编辑轮次失败;遍历报告 covsRejected 且不产生输出 |
使用说明
- 访问器只在想改变结果时才设置动作;保持默认值可以让流保持逐字节不变
coaDelete和coaReplace会把结果标记为已修改,未触及的区间仍直接从源复制- 注意区分
coaStop与coaReject:停止是带部分输出的受控提前退出,拒绝则完全丢弃本轮处理