Поделиться через


Метод 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

См. также раздел

Интерфейс IDynamicRenderer

Метод IDynamicRenderer::ReleaseCachedData