THotPDF.RenderCacheFolder

THotPDF

 

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