|
THotPDF.RenderLoadedPageToBitmapCached
|
Top Previous Next |
|
Рендерит загруженную страницу в растровое изображение с использованием внутреннего кэша
Delphi syntax: function RenderLoadedPageToBitmapCached( PageIndex, DPI: Integer ): TBitmap;
Description Рендерит загруженную страницу в растровое изображение с использованием внутреннего кэша Улучшает производительность при многократном рендеринге одной и той же страницы с одинаковым разрешением DPI Владельцем возвращённого bitmap является вызывающий код, после использования его нужно освободить Активный запрос prefetch получает отмену до того, как передняя операция продолжится Для существующей записи в memory-кэше передняя операция берёт резервирование памяти и копирует неизменяемый bitmap, пока фоновый воркер завершает отмену, затем ждёт логического завершения перед возвратом Промах по кэшу ждёт завершения отмены перед компиляцией или рендерингом запрошенной страницы; стоящая в очереди резервация перепроверяет отмену операции перед копированием какого-либо bitmap Счётчики кэша и телеметрия операции записывают один реальный hit или miss, а перекрывающийся hit удерживает своё резервирование памяти до завершения операции
See also: THotPDF |