HPDFCMapEnterDepthLimit
進入 thread-local 的 CMap 繼承深度範圍,回傳先前的上限
宣告
function HPDFCMapEnterDepthLimit(MaxDepth: Integer): Integer;
單元
HPDFCMapReader
使用注意
正的 MaxDepth 限制零基的父層深度;上限 1 允許深度 0 的根與深度 1 的一個父層
非正值保留 32 個 CMap 串流的結構上限,最後允許的深度是 31;要求更大的上限也無法提高這個天花板
保存回傳值,並在 finally 區塊呼叫 HPDFCMapLeaveDepthLimit,巢狀呼叫、例外與取消也不例外;此範圍不會改變 THPDFCMapBounds 版面
彙總 render 預算與取消機制見 Native Cairo rendering