THotPDF.RenderCacheFolder

THotPDF

 

Top  Vorige  Volgende

Geeft de schijfmappad op waar gerenderde pagina-cachetegels worden opgeslagen voor prestatieoptimalisatie

 

Delphi-syntax:

property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;

 

Description

Geeft de schijfmappad op waar gerenderde pagina-cachetegels worden opgeslagen voor prestatieoptimalisatie

De map moet passende lees-/schrijfrechten hebben voor het applicatieproces

Laat leeg om alleen caching van paginarendering in het geheugen te gebruiken

Het pad is een Unicode-string, dus mappen waarvan de namen tekens bevatten die buiten de systeemcodepage vallen, worden ongewijzigd gebruikt

Pagina-afbeeldingen en de cacheindex worden atomair vervangen, zodat een afgebroken schrijfactie nooit een half geschreven PNG blootstelt of de vorige index afkapt

Geslaagde paginalezingen verversen de recentie op paginaniveau, en document- en bytelimieten ruimen de minst recent gebruikte items direct op wanneer een limiet wordt verlaagd

Corrupte pagina-afbeeldingen, verouderde indexregels, achtergebleven tijdelijke bestanden en niet-geïndexeerde documentmappen worden automatisch gerepareerd wanneer de cache wordt geopend of gelezen

Ongeldige documentsleutels, pagina-indices en DPI-waarden worden geweigerd voordat er een pad wordt aangemaakt

Gecachte pagina's worden gesleuteld op de identiteit van de geladen bron: een document dat uit een bestand is geladen, wordt geïdentificeerd door zijn grootte, zijn laatste schrijftijd en de bytes aan het begin en einde, dus je zet deze property naar eigen voorkeur vóór of ná het laden; een document dat uit een stream of random-access-bron is geladen, wordt tijdens het laden gehasht, dus zet deze property voor zulke documenten vóór het aanroepen van de laadmethode

Versleutelde documenten worden niet naar de schijfcache geschreven, en zodra een geladen document wordt bewerkt, wordt de schijfcache voor die sessie niet meer gelezen of beschreven; entries voor het ongewijzigde bestand blijven geldig voor latere sessies

De rendering-backend en de ICC-proofing-instellingen maken deel uit van de schijfsleutel, dus wanneer je die wijzigt, krijg je geen pagina's terug die met de vorige instellingen zijn gerenderd

 

Zie ook: THotPDF, Cache-infrastructuur