SetDisplayListCaching

Rendu

Description

Active ou désactive le cache de liste d'affichage, afin que le flux de contenu d'une page soit analysé une fois et rejoué à toute échelle sans nouvelle tokenisation

Lorsque cette option est activée, le premier rendu de chaque flux de contenu enregistre ses opérateurs et opérandes dans l’espace utilisateur ; les rendus suivants rejouent l’enregistrement avec une matrice page-périphérique reconstruite pour le nouveau DPI. Les Form XObjects et procédures de glyphes Type 3 mettent chacun une liste en cache, de sorte que la récursion ne paie aussi le coût d’analyse qu’une fois

Syntaxe

Delphi

Function TPDFlib.SetDisplayListCaching(Enabled: Integer): Integer;

DLL

int DLSetDisplayListCaching(int InstanceID, int Enabled);

ActiveX

Function PDFlib::SetDisplayListCaching(Enabled As Long) As Long

Paramètres

Enabled1 pour activer la capture/relecture, 0 pour la désactiver

Valeurs de retour

1Le paramètre a été appliqué

Remarques

Contrôlez l’efficacité avec GetDisplayListCacheInfo et supprimez les enregistrements avec ClearDisplayListCache

La mise en cache est désactivée par défaut ; le chemin d'analyse immédiate utilisé par tous les rendus existants reste inchangé jusqu'à son activation explicite