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 LongParameters
| Enabled | 1 to turn capture/replay on, 0 to turn it off |
|---|
Retourwaarden
| 1 | De 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