HPDFCMapEnterDepthLimit

Thread-local bir CMap kalıtım derinliği kapsamına girer ve önceki sınırı döndürür

Bildirim

function HPDFCMapEnterDepthLimit(MaxDepth: Integer): Integer;

Birim

HPDFCMapReader

Kullanım notları

Pozitif bir MaxDepth, sıfır tabanlı üst derinliği sınırlar; kök derinlik sıfır ve derinlik birdeki tek üst, birlik bir sınır tarafından kabul edilir

Pozitif olmayan bir değer, 32 CMap stream'lik yapısal tavanı korur; son kabul edilen derinliği 31'dir; istenen daha büyük bir sınır bu tavanı yükseltemez

Döndürülen değeri kaydedin ve HPDFCMapLeaveDepthLimit'i finally bloğunda çağırın; iç içe çağrılar, exception'lar ve cancellation dâhil; kapsam THPDFCMapBounds layout'unu değiştirmez

Toplam rendering bütçeleri ve cancellation için bkz. Native Cairo rendering