HPDFCMapCheckInheritanceDepth

准入一个从零起算的 CMap 流深度,并轮询一个单位的活跃 CMap 工作

声明

procedure HPDFCMapCheckInheritanceDepth(Depth: Integer);

单元

HPDFCMapReader

使用说明

深度小于零、大于等于 32,或超过当前生效的正 limit 时抛出异常

未进入作用域时最大准入深度是 31;渲染器会进入更严格的 render-access 和渲染选项深度 limit

深度校验之前,活跃工作回调可能抛出取消或操作预算异常;调用方的 finally 块要同时恢复深度和进入边界两个作用域

渲染总量预算与取消机制见 原生 Cairo 渲染