|
THotPDF.RenderCacheFolder
|
Top Previous Next |
|
Specifica il percorso della directory del disco in cui sono memorizzati i tasselli della cache delle pagine renderizzate per l'ottimizzazione delle prestazioni
Delphi syntax: property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;
Descrizione Specifica il percorso della directory del disco in cui sono memorizzati i tasselli della cache delle pagine renderizzate per l'ottimizzazione delle prestazioni La directory deve disporre di autorizzazioni di lettura/scrittura appropriate per il processo dell'applicazione Lascia vuoto per usare la caching delle pagine renderizzate solo in memoria Il percorso è una stringa Unicode, quindi le cartelle i cui nomi contengono caratteri fuori dalla code page di sistema vengono usate come fornite Le immagini delle pagine e l'indice della cache vengono sostituiti in modo atomico, così una scrittura interrotta non può esporre un PNG scritto solo in parte né troncare l'indice precedente Le letture di pagina riuscite aggiornano la recency a livello di pagina, e i limiti su documenti e byte rimuovono subito le entry usate meno di recente quando un limite viene ridotto Immagini di pagina corrotte, righe di indice obsolete, file temporanei abbandonati e cartelle di documenti non indicizzate vengono riparati automaticamente all'apertura o alla lettura della cache Chiavi di documento, indici di pagina e valori DPI non validi vengono rifiutati prima che venga creato un percorso Le pagine in cache sono chiaveate sull'identità della sorgente caricata: un documento caricato da file è identificato dalla sua dimensione, dal momento dell'ultima scrittura e dai byte all'inizio e alla fine, così puoi impostare questa proprietà prima o dopo il caricamento come preferisci; un documento caricato da uno stream o da una sorgente ad accesso casuale viene hashato durante il caricamento, quindi per questi documenti imposta la proprietà prima di chiamare il metodo di load I documenti cifrati non vengono scritti nella cache su disco, e una volta che un documento caricato viene modificato la cache su disco non è più letta né scritta per quella sessione; le entry del file non modificato restano valide per le sessioni successive Il backend di rendering e le impostazioni di proofing ICC fanno parte della chiave su disco, quindi cambiarli non restituisce le pagine renderizzate con le impostazioni precedenti
See also: THotPDF, Infrastruttura della cache |