THotPDF.RenderLoadedPageToBitmapCached

THotPDF

 

Top  Previous  Next

Renderiza uma página carregada num bitmap usando o cache interno

 

Delphi syntax:

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

 

Description

Renderiza uma página carregada num bitmap usando o cache interno

Melhora o desempenho ao renderizar a mesma página várias vezes no mesmo DPI

Quem chama é dono do bitmap devolvido e tem de o libertar após o uso

Um pedido de prefetch ativo recebe o cancelamento antes de a operação em primeiro plano avançar

Para uma entrada existente na cache de memória, a operação em primeiro plano adquire a respetiva reserva de memória e copia o bitmap imutável enquanto o worker em segundo plano conclui o cancelamento, e depois espera pela conclusão lógica antes de devolver

Um miss de cache espera pela conclusão do cancelamento antes de compilar ou renderizar a página pedida; uma reserva em fila reverifica o cancelamento da operação antes de copiar qualquer bitmap

Os contadores da cache e a telemetria da operação registam um hit ou miss real, e um hit sobreposto retém a respetiva reserva de memória até a operação terminar

 

See also: THotPDF