เมธอด THotPDF.RenderLoadedPageBandsParallel

ใช้แถบแนวนอนเต็มความกว้างพร้อม callback แบบเรียงลำดับเดียวกัน shared cache cancellation และสัญญางบประมาณหน่วยความจำชุดเดียวกับการเรนเดอร์ tile แบบขนาน

การประกาศ

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;

แถบจะถูกส่งจากบนลงล่าง callback แต่ละตัวจะได้รับขอบเขต user-space และ bitmap แบบยืมใช้ของตัวเอง และการ cancel จะปล่อย worker กับการจองที่ยังไม่ได้เผยแพร่ทั้งหมด

THotPDF.RenderLoadedPageTilesParallel · Display Lists and Print Production