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