THotPDF.BeginLoadedPageProgressiveRegionRender Method
Bitmap'i yalnızca istenen PDF user-space penceresini kapsayan, devam ettirilebilir bir loaded-page render başlatır
Bildirim
function BeginLoadedPageProgressiveRegionRender(PageIndex: Integer;
RegionLeft, RegionBottom, RegionRight, RegionTop: Single;
DPI: Integer; CancellationToken: THPDFCancellationToken = nil):
THPDFLoadedPageRenderSession;
Parametreler
| Ad | Amaç |
|---|---|
PageIndex | Sıfır tabanlı yüklenmiş sayfa indeksi |
RegionLeft | PDF user-space point'lerinde sol kenar |
RegionBottom | PDF user-space point'lerinde alt kenar |
RegionRight | PDF user-space point'lerinde sağ kenar |
RegionTop | PDF user-space point'lerinde üst kenar |
DPI | Pozitif hedef raster çözünürlüğü |
CancellationToken | İsteğe bağlı, sahibi çağıran olan token; nil ise OperationCancellationToken kullanılır |
Davranış
- Bölgenin genişliği ve yüksekliği pozitif olmalıdır; bölge, sol alt orijinli, döndürülmemiş sayfa user space'ini kullanır
- Döndürülen bitmap boyutları, sayfa döndürmesi göz önünde bulundurularak bölge boyutlarının
DPI / 72ile ölçeklenmiş hâlidir - Session, cache'lenmiş display list'i yeniden kullanır ve yalnızca bölgenin dışında kaldığı ihtiyatlı sınırlarla kanıtlanan paint object'leri eler
- Graphics state, clipping, path'ler, metin ilerlemesi, iptal ve progresif JPEG devamı, operatör sınırlarında devam ettirilebilir kalır
RegionVisiblePaintObjectsveRegionCulledPaintObjects, session oluşturulurken yapılan seçimi raporlar