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