THotPDF.RenderLoadedPageBandsParallel Method

Uses full-width horizontal bands with the same ordered callback, shared-cache, cancellation, and memory-budget contract as parallel tile rendering

Declaration

function RenderLoadedPageBandsParallel(PageIndex, DPI,
    BandHeightPixels, MaxConcurrency: Integer; MaxWorkingBytes: Int64;
    Callback: THPDFRenderTileEvent): Integer; overload;

function RenderLoadedPageBandsParallel(PageIndex, DPI,
    BandHeightPixels, MaxConcurrency: Integer; MaxWorkingBytes: Int64;
    Callback: THPDFRenderTileEvent;
    out Info: THPDFParallelTileRenderInfo): Integer; overload;

Bands are delivered top to bottom, each callback receives its user-space bounds and borrowed bitmap, and cancellation releases all unpublished workers and reservations

THotPDF.RenderLoadedPageTilesParallel · Display Lists and Print Production