THotPDF.RenderCacheFolder

THotPDF

 

Top  Previous  Next

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

 

Sintaxis Delphi:

property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;

 

Descripción

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

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

Déjelo vacío para usar una caché de renderizado de páginas solo en memoria

La ruta es un string Unicode, de modo que las carpetas cuyos nombres contienen caracteres fuera de la página de códigos 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 con éxito refrescan la antigüedad a nivel de página, y los límites de documento y de bytes expulsan las entradas menos recientemente usadas en cuanto se reduce un límite

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 caché

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

Las páginas en caché se indexan por la identidad de la fuente cargada: un documento cargado desde un archivo se identifica por su tamaño, su hora de última escritura y los bytes de su principio y su final, de modo que puede establecer esta propiedad antes o después de cargar como prefiera; un documento cargado desde un stream o desde una fuente de acceso aleatorio se hashea mientras se carga, así que para esos documentos establezca esta propiedad antes de llamar al método de carga

Los documentos cifrados no se escriben en la caché de disco, y una vez que un documento cargado se edita, la caché de 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 los ajustes de prueba ICC forman parte de la clave de disco, de modo que cambiarlos no devuelve páginas renderizadas con los ajustes anteriores

 

Véase también: THotPDF, Infraestructura de caché