THotPDF.RenderLoadedPageToBitmapCached

THotPDF

 

Top  Previous  Next

Vykreslí načtenou stránku do bitmapy pomocí interní vyrovnávací paměti

 

Delphi syntax:

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

 

Description

Vykreslí načtenou stránku do bitmapy pomocí interní vyrovnávací paměti

Zlepšuje výkon při opakovaném vykreslování stejné stránky při stejném DPI

Vrácenou bitmapu vlastní volající a po použití ji musí uvolnit

Aktivní prefetch požadavek obdrží cancellation, než foreground operace pokračuje

U existující položky memory cache si foreground operace přisvojí její memory rezervaci a zkopíruje neměnnou bitmapu, zatímco background worker dokončuje cancellation, a pak počká na logické dokončení, než se vrátí

Při cache miss se počká na dokončení cancellation, než se požadovaná stránka zkompiluje nebo vykreslí; zařazená rezervace před zkopírováním jakékoli bitmapy znovu zkontroluje cancellation operace

Cache počítadla a operation telemetry zaznamenají jeden skutečný hit nebo miss a překrývající se hit si udrží svou memory rezervaci, dokud operace nedoběhne

 

See also: THotPDF