THotPDF.RenderLoadedPageToBitmapCached

THotPDF

 

Top  Previous  Next

Gengiver en indlæst side til et bitmap ved hjælp af den interne cache

 

Delphi syntax:

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

 

Description

Gengiver en indlæst side til et bitmap ved hjælp af den interne cache

Forbedrer ydeevnen, når den samme side gengives flere gange med samme DPI

Kalderen ejer den returnerede bitmap og skal frigive den efter brug

En aktiv prefetch-anmodning modtager cancellation, før foreground-operationen fortsætter

For en eksisterende memory-cache-entry erhverver foreground-operationen sin hukommelsesreservation og kopierer den uforanderlige bitmap, mens baggrundsworkeren fuldfører cancellation, og venter derefter på logisk fuldførelse, før den returnerer

Et cache-miss venter på cancellation-fuldførelse, før den ønskede side kompileres eller renderes; en kø-planlagt reservation tjekker operation-annullering igen, før nogen bitmap kopieres

Cache-tællere og operation-telemetri registrerer ét rigtigt hit eller miss, og et overlappende hit beholder sin hukommelsesreservation, indtil operationen afsluttes

 

See also: THotPDF