THotPDF.RenderCacheFolder

THotPDF

 

Top  Previous  Next

Spécifie le chemin du répertoire sur disque où sont stockées les tuiles de cache de pages rendues pour optimiser les performances

 

Delphi syntax:

property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;

 

Description

Spécifie le chemin du répertoire sur disque où sont stockées les tuiles de cache de pages rendues pour optimiser les performances

Le répertoire doit disposer des autorisations de lecture/écriture appropriées pour le processus d'application

Laisser vide pour utiliser le cache de rendu de page en mémoire uniquement

Le chemin est une chaîne Unicode, donc les dossiers dont le nom contient des caractères hors de la page de codes système sont utilisés tels quels

Les images de pages et l’index de cache sont remplacés atomiquement afin qu’une écriture interrompue n’expose pas un PNG partiellement écrit ni ne tronque l’index précédent

Les lectures de pages réussies rafraîchissent la récence au niveau page, et les limites de documents et d’octets évincent immédiatement les entrées les moins récemment utilisées lorsqu’une limite est réduite

Les images de pages corrompues, les lignes d’index périmées, les fichiers temporaires abandonnés et les dossiers de documents non indexés sont réparés automatiquement à l’ouverture ou la lecture du cache

Les clés de documents, index de pages et valeurs DPI invalides sont rejetés avant la création d’un chemin

Les pages en cache sont indexées par l’identité de la source chargée : un document chargé depuis un fichier est identifié par sa taille, sa date de dernière écriture et les octets de son début et de sa fin, donc définissez cette propriété avant ou après le chargement comme vous voulez ; un document chargé depuis un flux ou une source à accès aléatoire est haché pendant son chargement, donc définissez cette propriété avant d’appeler la méthode de chargement pour ces documents

Les documents chiffrés ne sont pas écrits dans le cache disque, et dès qu’un document chargé est modifié le cache disque n’est plus lu ni écrit pour cette session ; les entrées du fichier non modifié restent valables pour les sessions ultérieures

Le backend de rendu et les réglages d’épreuve ICC font partie de la clé disque, donc les changer ne renvoie pas les pages rendues avec les réglages précédents

 

Voir aussi : THotPDF, Infrastructure de cache