THotPDF.RenderLoadedPageBandsParallel Method

Arbeitet mit horizontalen Bändern in voller Breite und folgt demselben Vertrag wie das parallele Tile-Rendering: geordnete Callbacks, gemeinsamer Cache, Abbruch und Speicherbudget

Deklaration

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;

Die Bänder werden von oben nach unten geliefert; jeder Callback erhält seine Grenzen im User-Space und das geliehene Bitmap, und ein Abbruch gibt alle unveröffentlichten Worker und Reservierungen frei

THotPDF.RenderLoadedPageTilesParallel · Display Lists and Print Production