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