SetDisplayListCaching

Renderowanie

Opis

Włącza lub wyłącza pamięć podręczną list wyświetlania, dzięki której strumień zawartości strony jest analizowany raz i odtwarzany w dowolnej skali bez ponownej tokenizacji

Po włączeniu pierwsze renderowanie każdego strumienia zawartości rejestruje jego operatory i operandy w przestrzeni użytkownika; kolejne renderowania odtwarzają zapis z macierzą strona–urządzenie przebudowaną dla nowej rozdzielczości DPI. Obiekty XObject formularzy i procedury glifów Type 3 buforują po jednej liście, więc również w rekursji koszt analizy jest ponoszony tylko raz

Składnia

Delphi

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

DLL

int DLSetDisplayListCaching(int InstanceID, int Enabled);

ActiveX

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

Parametry

Enabled1 włącza przechwytywanie i odtwarzanie, a 0 je wyłącza

Wartości zwracane

1Ustawienie zostało zastosowane

Uwagi

Skuteczność można sprawdzić za pomocą GetDisplayListCacheInfo, a zapisane listy usunąć za pomocą ClearDisplayListCache

Pamięć podręczna jest domyślnie wyłączona; dotychczasowa ścieżka natychmiastowej analizy używana przez całe istniejące renderowanie pozostaje niezmieniona do chwili jawnego włączenia tej funkcji