THotPDF.RenderCacheFolder

THotPDF

 

Top  Previous  Next

指定用於效能最佳化的已轉譯頁面點陣圖儲存磁碟資料夾路徑

 

Delphi syntax:

property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;

 

Description

指定用於效能最佳化的已轉譯頁面點陣圖儲存磁碟資料夾路徑

資料夾必須對應用程式程序具有適當的讀寫權限

留空則只用記憶體進行頁面轉譯快取

路徑是 Unicode 字串,名稱含系統字碼頁以外字元的資料夾會按原樣使用

頁面影像與快取索引都以原子方式替換,中斷的寫入不可能露出寫到一半的 PNG,也不會截斷先前的索引

成功的頁面讀取會更新頁面層級的近期度;調低文件數或位元組上限時,會立即驅逐最久未用的項目

損毀的頁面影像、過期的索引列、被遺棄的暫存檔與未建立索引的文件資料夾,會在快取開啟或讀取時自動修復

無效的文件金鑰、頁面索引與 DPI 值會在建立路徑之前被拒絕

快取頁面以已載入來源的身分識別為鍵:從檔案載入的文件以其大小、最後寫入時間與開頭結尾的位元組識別,此屬性在載入前或載入後設定都可以;從串流或隨機存取來源載入的文件會在載入時計算雜湊,這類文件必須在呼叫載入方法之前設定此屬性

加密文件不會寫入磁碟快取;已載入的文件一經編輯,該工作階段就不再讀寫磁碟快取,未修改檔案的項目在後續工作階段仍然有效

轉譯後端與 ICC 校樣設定屬於磁碟鍵的一部分,變更它們不會回傳以舊設定轉譯的頁面

 

另請參閱: THotPDF, Cache Infrastructure