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 LongParametry
| Enabled | 1 włącza przechwytywanie i odtwarzanie, a 0 je wyłącza |
|---|
Wartości zwracane
| 1 | Ustawienie 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