THotPDF.RenderLoadedPageToBitmapCached

THotPDF

 

Top  Previous  Next

Rendert een geladen pagina naar een bitmap met behulp van de interne cache

 

Delphi syntax:

function RenderLoadedPageToBitmapCached( PageIndex, DPI: Integer ): TBitmap;

 

Description

Rendert een geladen pagina naar een bitmap met behulp van de interne cache

Verbetert de prestaties bij het meerdere keren renderen van dezelfde pagina met dezelfde DPI

De aanroeper is eigenaar van de teruggegeven bitmap en moet die na gebruik vrijgeven

Een actief prefetchverzoek krijgt cancellation te zien voordat de voorgrondoperatie doorgaat

Voor een bestaande memory-cache-entry verkrijgt de voorgrondoperatie zijn geheugenreservering en kopieert de immutable bitmap terwijl de achtergrondworker de cancellation afrondt, en wacht daarna op logische afronding voordat deze terugkeert

Een cache-miss wacht op de afronding van de cancellation voordat de gevraagde pagina wordt gecompileerd of gerenderd; een wachtrijreservering controleert operation cancellation opnieuw voordat er een bitmap wordt gekopieerd

Cachetellers en operatietelemetrie registreren één echte hit of miss, en een overlappende hit behoudt zijn geheugenreservering totdat de operatie afrondt

 

See also: THotPDF