|
THotPDF.RenderCacheFolder
|
Top Previous Next |
|
Specifică calea directorului de pe disc unde sunt stocate dale de cache a paginilor redate pentru optimizarea performanței
Delphi syntax: property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;
Description Specifică calea directorului de pe disc unde sunt stocate dale de cache a paginilor redate pentru optimizarea performanței Directorul trebuie să aibă permisiuni adecvate de citire/scriere pentru procesul aplicației Lăsați gol pentru a utiliza stocarea în cache a paginilor redate numai în memorie Calea este un șir Unicode, deci dosarele ale căror nume conțin caractere în afara paginii de cod a sistemului sunt folosite exact așa cum sunt date Imaginile de pagină și indexul de cache sunt înlocuite atomic, astfel încât o scriere întreruptă nu poate expune un PNG scris parțial și nici nu poate trunchia indexul anterior Citirile reușite de pagini reîmprospătează proaspătul la nivel de pagină, iar limitele de document și de octeți elimină imediat intrările folosite cel mai puțin recent când o limită este redusă Imaginile de pagină corupte, rândurile de index învechite, fișierele temporare abandonate și dosarele de documente neindexate sunt reparate automat la deschiderea sau citirea cache-ului Cheile de document invalide, indexurile de pagini și valorile DPI sunt respinse înainte de crearea unei căi Paginile din cache sunt cheiate după identitatea sursei încărcate: un document încărcat din fișier este identificat prin dimensiunea lui, momentul ultimei scrieri și octeții de la începutul și de la sfârșitul lui, deci puteți seta această proprietate înainte sau după încărcare, cum preferați; un document încărcat dintr-un stream sau dintr-o sursă cu acces aleatoriu este hash-uit în timpul încărcării, deci la astfel de documente setați proprietatea înainte de a apela metoda de încărcare Documentele criptate nu sunt scrise în cache-ul de pe disc, iar odată ce un document încărcat este editat, cache-ul de pe disc nu mai este citit și nici scris pentru sesiunea respectivă; intrările pentru fișierul nemodificat rămân valide pentru sesiunile ulterioare Backendul de randare și setările de proofing ICC fac parte din cheia de pe disc, deci schimbarea lor nu returnează pagini redate cu setările anterioare
Vezi și: THotPDF, Infrastructura de cache |