|
THotPDF.RenderCacheFolder
|
Top Previous Next |
|
Určuje cestu k adresáři na disku, kde jsou uloženy dlaždice vyrovnávací paměti vykreslených stránek pro optimalizaci výkonu
Delphi syntax: property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;
Description Určuje cestu k adresáři na disku, kde jsou uloženy dlaždice vyrovnávací paměti vykreslených stránek pro optimalizaci výkonu Adresář musí mít příslušná oprávnění pro čtení a zápis pro proces aplikace Ponechte prázdné pro použití ukládání vykreslování stránek pouze do paměti RAM Cesta je řetězec Unicode, takže složky s názvy obsahujícími znaky mimo systémovou kódovou stránku se použijí tak, jak jsou zadány Obrázky stránek a cache index se nahrazují atomicky, takže přerušený zápis nemůže odhalit částečně zapsané PNG ani zkrátit předchozí index Úspěšná čtení stránek obnovují recency na úrovni stránek a limity dokumentů a bajtů vyhazují nejdéle nepoužité položky okamžitě, když se limit zmenší Poškozené obrazy stránek, zastaralé řádky indexů, opuštěné dočasné soubory a neindexované složky dokumentů se opraví automaticky při otevření nebo čtení cache Neplatné klíče dokumentů, indexy stránek a hodnoty DPI se odmítnou dřív, než se vytvoří cesta Cachované stránky se klíčí identitou načteného zdroje: dokument načtený ze souboru se identifikuje svou velikostí, časem posledního zápisu a bajty na svém začátku a konci, takže tuto property můžete nastavit před nebo po načtení podle libosti; dokument načtený ze streamu nebo random-access zdroje se hašuje během načítání, takže u takových dokumentů nastavte tuto property před voláním metody načtení Šifrované dokumenty se na diskovou cache nezapisují a jakmile se načtený dokument upraví, disková cache se pro dané sezení už nečte ani nezapisuje; položky nemodifikovaného souboru zůstávají platné pro pozdější sezení Vykreslovací backend a nastavení ICC proofingu jsou součástí diskového klíče, takže jejich změna nevrátí stránky vykreslené s předchozím nastavením
See also: THotPDF, Cache Infrastructure |