HPDFCMapEnterDepthLimit
Ga een thread-local CMap-inheritancediepte-scope in en geef de vorige limiet terug
Declaratie
function HPDFCMapEnterDepthLimit(MaxDepth: Integer): Integer;
Unit
HPDFCMapReader
Gebruiksnotities
Een positieve MaxDepth begrenst de nulgebaseerde ouderdiepte; worteldiepte nul en één ouder op diepte één worden door een limiet van één toegelaten
Een niet-positieve waarde behoudt het structurele plafond van 32 CMap-streams, waarvan de laatst toegelaten diepte 31 is; een groter gevraagde limiet kan dat plafond niet verhogen
Bewaar de teruggegeven waarde en roep HPDFCMapLeaveDepthLimit aan in een finally-blok, inclusief geneste aanroepen, exceptions en cancellation; de scope verandert de layout van THPDFCMapBounds niet
Zie Native Cairo rendering voor totale renderingbudgetten en cancellation