THotPDF.RenderCacheFolder

THotPDF

 

Top  Previous  Next

Especifica la ruta del directorio del disco donde se almacenan las teselas de la caché de páginas renderizadas para la optimización del rendimiento

 

Delphi syntax:

property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;

 

Description

Especifica la ruta del directorio del disco donde se almacenan las teselas de la caché de páginas renderizadas para la optimización del rendimiento

El directorio debe tener los permisos de lectura/escritura adecuados para el proceso de la aplicación

Deje vacío para utilizar almacenamiento en caché de renderización de páginas solo en memoria

La ruta es una cadena Unicode, de modo que las carpetas cuyos nombres contienen caracteres fuera de la página de código del sistema se usan tal cual

Las imágenes de página y el índice de la caché se reemplazan atómicamente, de modo que una escritura interrumpida no puede exponer un PNG parcialmente escrito ni truncar el índice anterior

Las lecturas de página exitosas actualizan la antigüedad a nivel de página, y los límites de documento y de bytes expulsan de inmediato las entradas usadas menos recientemente cuando un límite se reduce

Las imágenes de página corruptas, las filas de índice obsoletas, los archivos temporales abandonados y las carpetas de documentos sin indexar se reparan automáticamente al abrir o leer la cache

Las claves de documento, índices de página y valores de DPI no válidos se rechazan antes de crear una ruta

Las páginas en caché se identifican por la identidad del origen cargado: un documento cargado desde un archivo se identifica por su tamaño, su fecha de última escritura y los bytes de su inicio y su final, así que puede establecer esta propiedad antes o después de cargar indistintamente; un documento cargado desde un stream o desde un origen de acceso aleatorio se hashea mientras se carga, así que establezca esta propiedad antes de llamar al método de carga para esos documentos

Los documentos cifrados no se escriben en la caché del disco, y una vez que un documento cargado se edita, la caché del disco deja de leerse o escribirse para esa sesión; las entradas del archivo sin modificar siguen siendo válidas para sesiones posteriores

El backend de renderizado y la configuración de proofing ICC forman parte de la clave del disco, de modo que cambiarlos no devuelve páginas renderizadas con la configuración anterior

 

Ver también: THotPDF, Infraestructura de cache