HPDFCMapEnterDepthLimit

Entra en un ámbito thread-local de profundidad de herencia de CMap y devuelve el límite anterior

Declaración

function HPDFCMapEnterDepthLimit(MaxDepth: Integer): Integer;

Unidad

HPDFCMapReader

Notas de uso

Un MaxDepth positivo limita la profundidad de padres en base cero; profundidad raíz cero y un padre en profundidad uno quedan admitidos con un límite de uno

Un valor no positivo conserva el techo estructural de 32 streams de CMap, cuya última profundidad admitida es 31; un límite solicitado mayor no puede elevar ese techo

Guarde el valor devuelto y llame a HPDFCMapLeaveDepthLimit en un bloque finally, incluidas llamadas anidadas, excepciones y cancelación; el ámbito no cambia el layout de THPDFCMapBounds

Véase Rendering Cairo nativo para los presupuestos agregados de rendering y la cancelación