HPDFCMapEnterDepthLimit

Entra em um escopo thread-local de profundidade de herança de CMap e retorna o limite anterior

Declaration

function HPDFCMapEnterDepthLimit(MaxDepth: Integer): Integer;

Unit

HPDFCMapReader

Notas de uso

Um MaxDepth positivo limita a profundidade de parents de base zero; depth raiz zero e um parent na depth um são admitidos por um limite de um

Um valor não positivo retém o teto estrutural de 32 CMap streams, cuja última depth admitida é 31; um limite maior solicitado não pode elevar esse teto

Salve o valor retornado e chame HPDFCMapLeaveDepthLimit em um bloco finally, incluindo chamadas aninhadas, exceções e cancelamento; o escopo não muda o layout de THPDFCMapBounds

Veja Renderização nativa Cairo para os orçamentos agregados de rendering e o cancelamento