THotPDF.RenderCacheFolder

THotPDF

 

Top  Previous  Next

Задаёт путь к каталогу на диске, где хранятся тайлы кэша отрисованных страниц для оптимизации производительности

 

Синтаксис Delphi:

property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;

 

Описание

Задаёт путь к каталогу на диске, где хранятся тайлы кэша отрисованных страниц для оптимизации производительности

У каталога должны быть подходящие права чтения/записи для процесса приложения

Оставьте пустым, чтобы использовать кэширование отрисовки страниц только в памяти

Путь — строка Unicode, поэтому папки с именами, содержащими символы вне системной кодовой страницы, используются как есть

Изображения страниц и индекс кэша замещаются атомарно, поэтому прерванная запись не может выдать частично записанный PNG или обрезать прежний индекс

Успешные чтения страниц обновляют свежесть на уровне страниц, а лимиты документа и байтов немедленно вытесняют наиболее давно использованные записи при уменьшении лимита

Повреждённые изображения страниц, устаревшие строки индекса, брошенные временные файлы и неиндексированные папки документов чинятся автоматически при открытии или чтении кэша

Некорректные ключи документов, индексы страниц и значения DPI отклоняются до создания пути

Кэшированные страницы ключуются по идентичности загруженного источника: документ, загруженный из файла, идентифицируется по размеру, времени последней записи и байтам в его начале и конце, поэтому задавайте это свойство до или после загрузки как угодно; документ, загруженный из потока или источника с произвольным доступом, хэшируется во время загрузки, поэтому для таких документов задавайте это свойство до вызова метода загрузки

Зашифрованные документы на дисковый кэш не пишутся, а после редактирования загруженного документа дисковый кэш для этой сессии больше не читается и не пишется; записи для немодифицированного файла остаются валидными для последующих сессий

Бэкенд рендеринга и настройки ICC-пруфинга входят в дисковый ключ, поэтому их смена не возвращает страницы, отрисованные с прежними настройками

 

См. также: THotPDF, Cache Infrastructure