共用方式為


IDynamicRenderer::get_DataCacheEnabled 方法 (rtscom.h)

取得或設定值,這個值表示是否為 DynamicRenderer Class 物件啟用資料快取。

這是可讀寫的屬性。

語法

HRESULT get_DataCacheEnabled(
  BOOL *pfCacheData
);

參數

pfCacheData

傳回值

備註

DataCacheEnabled 屬性設定為 TRUE 可讓您管理緩慢進程封鎖輸出佇列的情況。 當 動態Renderer 類別 物件繪製筆劃之後視窗失效時,在繪製所收集的筆劃之前可能會有延遲。 將動態轉譯器的筆劃放在快取中,並使用 IDynamicRenderer::Refresh 方法 重新繪製筆劃。

收集筆劃之後,您必須呼叫 IDynamicRenderer::ReleaseCachedData 方法方法 ,從快取中釋放它們。 使用 IStylusPlugin::CustomStylusDataAdded 方法 釋放筆劃。

當您想要在繪製筆劃時,將 DataCacheEnabled 屬性設定為 TRUE 也很有用,但當您完成一些動作之後,就不需要儲存筆劃。 在此情況下,請將資料識別碼儲存在 IStylusPlugin::CustomStylusDataAdded 方法 的資料參數中,然後在您不再需要快取的筆劃時釋放資料。

如果此屬性為 TRUE,您必須針對已儲存在筆跡收集物件中的筆劃呼叫 IDynamicRenderer::ReleaseCachedData 方法 方法。 如果 為 FALSE,則不需要呼叫 IDynamicRenderer::ReleaseCachedData 方法方法 。 將此屬性設定為 FALSE 的缺點是,一開始動態轉譯但其他作業不正確任何筆劃資料,在筆劃資料到達筆墨集合物件並轉譯該處之前,不會轉譯。

將此屬性設定為 FALSE 會清除快取的資料。

需求

   
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 rtscom.h
Dll RTSCom.dll

另請參閱

IDynamicRenderer 介面

IDynamicRenderer::ReleaseCachedData 方法