Метод IDynamicRenderer::p ut_DataCacheEnabled (rtscom.h)
Возвращает или задает значение, указывающее, включено ли кэширование данных для объекта Класса DynamicRenderer .
Это свойство является чтением и записью.
Синтаксис
HRESULT put_DataCacheEnabled(
BOOL fCacheData
);
Параметры
fCacheData
Возвращаемое значение
None
Remarks
Задание свойству DataCacheEnabled значения TRUE позволяет управлять ситуацией, когда медленные процессы блокируют выходную очередь. Если окно становится недействительным после рисования штрихов объектом Класса DynamicRenderer , может возникнуть задержка перед нарисовкой собранных штрихов. Поместите штрихи динамического отрисовщика в кэш и используйте метод IDynamicRenderer::Refresh для перерисовки штрихов.
После сбора росчерков их необходимо освободить из кэша, вызвав метод IDynamicRenderer::ReleaseCachedData Method . Используйте метод IStylusPlugin::CustomStylusDataAdded, чтобы освободить штрихи.
Также полезно присвоить свойству DataCacheEnabled значение TRUE , если вы хотите отображать штрихи при нарисовке, но не нужно сохранять штрихи после выполнения каких-либо действий с ними. В этом случае сохраните идентификаторы данных в параметре данных метода IStylusPlugin::CustomStylusDataAdded, а затем отпустите данные, если кэшированные штрихи больше не нужны.
Если это свойство имеет значение TRUE, необходимо вызвать метод IDynamicRenderer::ReleaseCachedData Method для штрихов, которые были сохранены в объекте сбора рукописного ввода. При значении FALSE не требуется вызывать метод IDynamicRenderer::ReleaseCachedData . Недостаток при установке для этого свойства значения FALSE заключается в том, что любые данные росчерка, которые изначально динамически отображались, но были признаны недействительными другими операциями, не отображаются до тех пор, пока данные обводки не достигнут объекта коллекции рукописных фрагментов и не отображаются там.
Если установить для этого свойства значение FALSE , кэшированные данные будут удалены.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | rtscom.h |
DLL | RTSCom.dll |