SetDisplayListCaching

Rendering

Beschrijving

Schakelt de display-list-cache in of uit, zodat de contentstream van een pagina één keer wordt geparsed en op elke schaal kan worden afgespeeld zonder opnieuw te tokenizen

Wanneer ingeschakeld, registreert de eerste render van elke contentstream zijn operators en operanden in user space; latere renders spelen de opname af met de pagina-naar-apparaatmatrix herbouwd voor de nieuwe DPI. Form XObjects en Type 3-glyphprocedures cachen elk één lijst, dus ook de recursie betaalt de parsekost maar één keer

Syntaxis

Delphi

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

DLL

int DLSetDisplayListCaching(int InstanceID, int Enabled);

ActiveX

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

Parameters

Enabled1 to turn capture/replay on, 0 to turn it off

Retourwaarden

1De instelling is toegepast

Opmerkingen

Inspecteer de effectiviteit met GetDisplayListCacheInfo en gooi de opnames weg met ClearDisplayListCache

Caching staat standaard uit; het directe-parse-pad dat alle bestaande rendering gebruikt, blijft ongewijzigd totdat u het expliciet inschakelt