SetDisplayListCaching

Rendering

Descrizione

Abilita o disabilita la cache delle display list, così lo stream di contenuto di una pagina viene analizzato una volta e riprodotto a qualsiasi scala senza nuova tokenizzazione

Quando è abilitata, la prima renderizzazione di ogni flusso di contenuto ne registra operatori e operandi nello spazio utente; le renderizzazioni successive riproducono la registrazione ricreando la matrice pagina-dispositivo per il nuovo DPI. I Form XObject e le procedure dei glifi Type 3 memorizzano un elenco ciascuno, così anche la ricorsione sostiene il costo di analisi una sola volta

Sintassi

Delphi

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

DLL

int DLSetDisplayListCaching(int InstanceID, int Enabled);

ActiveX

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

Parametri

Enabled1 per attivare acquisizione/riproduzione, 0 per disattivarla

Valori restituiti

1L'impostazione è stata applicata

Note

Esaminare l'efficacia con GetDisplayListCacheInfo e scartare le registrazioni con ClearDisplayListCache

La cache è disabilitata per impostazione predefinita; il percorso di analisi immediata resta invariato finché non viene abilitata