|
THotPDF.RenderCacheFolder
|
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 |