|
THotPDF.RenderCacheFolder
|
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é |