THotPDF.RenderCacheFolder

THotPDF

 

Top  Previous  Next

Określa ścieżkę katalogu na dysku, w którym przechowywane są kafle cache wyrenderowanych stron dla optymalizacji wydajności

 

Delphi syntax:

property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;

 

Description

Określa ścieżkę katalogu na dysku, w którym przechowywane są kafle cache wyrenderowanych stron dla optymalizacji wydajności

Katalog musi mieć odpowiednie uprawnienia odczytu/zapisu dla procesu aplikacji

Zostaw puste, by używać cache'owania renderu stron tylko w pamięci

Ścieżka jest stringiem Unicode, więc katalogi o nazwach zawierających znaki spoza systemowej strony kodowej są używane takie, jakie są

Obrazy stron i indeks cache są podmieniane atomowo, więc przerwany zapis nie może wystawić częściowo zapisanego PNG ani skrócić poprzedniego indeksu

Udane odczyty stron odświeżają świeżość na poziomie stron, a limity dokumentów i bajtów natychmiast ewikują najdawniej używane wpisy, gdy limit zostanie zmniejszony

Uszkodzone obrazy stron, przestarzałe wiersze indeksu, porzucone pliki tymczasowe i nieindeksowane katalogi dokumentów są naprawiane automatycznie przy otwarciu albo odczycie cache

Nieprawidłowe klucze dokumentów, indeksy stron i wartości DPI są odrzucane, zanim powstanie ścieżka

Cache'owane strony są kluczowane tożsamością załadowanego źródła: dokument załadowany z pliku jest identyfikowany przez rozmiar, czas ostatniego zapisu i bajty na jego początku i końcu, więc tę właściwość możesz ustawić przed albo po załadowaniu; dokument załadowany ze strumienia albo źródła dostępu losowego jest hashowany podczas ładowania, więc dla takich dokumentów ustaw tę właściwość przed wywołaniem metody ładowania

Dokumenty zaszyfrowane nie trafiają do cache dyskowego, a po edycji załadowanego dokumentu cache dyskowy nie jest już dla tej sesji ani czytany, ani zapisywany; wpisy dla niemodyfikowanego pliku pozostają ważne dla późniejszych sesji

Backend renderowania i ustawienia proofingu ICC są częścią klucza dyskowego, więc ich zmiana nie zwraca stron wyrenderowanych poprzednimi ustawieniami

 

See also: THotPDF, Cache Infrastructure