HPDFCMapCheckInheritanceDepth
准入一个从零起算的 CMap 流深度,并轮询一个单位的活跃 CMap 工作
声明
procedure HPDFCMapCheckInheritanceDepth(Depth: Integer);
单元
HPDFCMapReader
使用说明
深度小于零、大于等于 32,或超过当前生效的正 limit 时抛出异常
未进入作用域时最大准入深度是 31;渲染器会进入更严格的 render-access 和渲染选项深度 limit
深度校验之前,活跃工作回调可能抛出取消或操作预算异常;调用方的 finally 块要同时恢复深度和进入边界两个作用域
渲染总量预算与取消机制见 原生 Cairo 渲染