HPDFCMapEnterDepthLimit
Betritt einen thread-lokalen CMap-Vererbungstiefen-Scope und liefert das vorherige Limit
Deklaration
function HPDFCMapEnterDepthLimit(MaxDepth: Integer): Integer;
Unit
HPDFCMapReader
Verwendungshinweise
Ein positives MaxDepth begrenzt die nullbasierte Parent-Tiefe; Root-Tiefe null und ein Parent auf Tiefe eins lässt ein Limit von eins zu
Ein nichtpositiver Wert behält die strukturelle Obergrenze von 32 CMap-Streams bei, deren letzte zugelassene Tiefe 31 ist; ein größeres angefordertes Limit kann diese Obergrenze nicht anheben
Sichern Sie den zurückgegebenen Wert und rufen Sie HPDFCMapLeaveDepthLimit in einem finally-Block auf, einschließlich verschachtelter Aufrufe, Exceptions und Abbruch; der Scope ändert das THPDFCMapBounds-Layout nicht
Siehe Natives Cairo-Rendering für aggregierte Rendering-Budgets und Abbruch