HPDFCMapCheckInheritanceDepth

Admit one zero-based CMap stream depth and poll one unit of active CMap work

Declaration

procedure HPDFCMapCheckInheritanceDepth(Depth: Integer);

Unit

HPDFCMapReader

Usage notes

Depth below zero, depth at or above 32, or depth above an active positive limit raises an exception

Without an entered scope the maximum admitted depth is 31; the renderer enters the stricter render-access and rendering-option depth limit

The active work callback may raise cancellation or an operation-budget exception before depth validation; caller finally blocks restore both depth and entry-bound scopes

See Native Cairo rendering for aggregate rendering budgets and cancellation