SetDisplayListCaching

Rendering

Beskrivning

Aktiverar eller inaktiverar display-list-cachen så att en sidas innehållsström parsas en gång och spelas upp i vilken skala som helst utan åter-tokenisering

När aktiverat spelar den första renderingen av varje innehållsström in sina operatorer och operander i user space; senare renderingar spelar upp inspelningen med sid-till-enhet-matrisen byggd om för nya DPI. Form XObjects och Type 3-glyfprocedurer cachar en lista var, så rekursionen också betalar pars-kostnaden bara en gång

Syntax

Delphi

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

DLL

int DLSetDisplayListCaching(int InstanceID, int Enabled);

ActiveX

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

Parametrar

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

Returvärden

1Inställningen tillämpades

Anmärkningar

Inspektera effektiviteten med GetDisplayListCacheInfo och kassera inspelningarna med ClearDisplayListCache

Cachning är av som standard; den direkt-parsande vägen som all befintlig rendering använder är oförändrad tills du väljer att aktivera det