|
THotPDF.RenderLoadedPageToBitmapCached
|
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 |