HPDFCMapEnterDepthLimit
Entre dans une portée thread-local de profondeur d'héritage CMap et renvoie la limite précédente
Déclaration
function HPDFCMapEnterDepthLimit(MaxDepth: Integer): Integer;
Unité
HPDFCMapReader
Notes d'utilisation
Un MaxDepth positif limite la profondeur de parents à base zéro ; une profondeur racine zéro et un parent à la profondeur un sont admis par une limite de un
Une valeur non positive conserve le plafond structurel de 32 streams CMap, dont la dernière profondeur admise est 31 ; une limite demandée plus grande ne peut pas relever ce plafond
Sauvegardez la valeur renvoyée et appelez HPDFCMapLeaveDepthLimit dans un bloc finally, y compris pour les appels imbriqués, les exceptions et les annulations ; la portée ne change pas le layout de THPDFCMapBounds
Voir le rendu Cairo natif pour les budgets de rendu agrégés et l'annulation