Интерфейс IInkCustomStrokes (msinkaut.h)

Содержит коллекцию определяемых пользователем коллекций InkStrokes .

Наследование

Интерфейс IInkCustomStrokes наследуется от интерфейса IUnknown . IInkCustomStrokes также имеет следующие типы элементов:

Методы

Интерфейс IInkCustomStrokes содержит следующие методы.

 
IInkCustomStrokes::Add

Добавляет коллекцию InkStrokes в коллекцию IInkCustomStrokes.
IInkCustomStrokes::Clear

Удаляет все коллекции InkStrokes из коллекции IInkCustomStrokes.
IInkCustomStrokes::get_Count

Возвращает количество объектов или коллекций, содержащихся в коллекции. (IInkCustomStrokes.get_Count)
IInkCustomStrokes::Item

Извлекает коллекцию InkStrokes в расположении, указанном в интерфейсе IInkCustomStrokes.
IInkCustomStrokes::Remove

Удаляет коллекцию InkStrokes из коллекции IInkCustomStrokes.

Комментарии

Пользовательские росчерки по сути называются коллекциями InkStrokes , которые сохраняются и отзываются для последующего использования.

Коллекция пользовательских штрихов используется для хранения штрихов, имеющих то же значение или связанных каким-либо образом. Примеры штрихов, которые может потребоваться сохранить:

  • Все штрихи, нарисованные тем же курсором (пером)
  • Штрихи в объекте InkDisp , соответствующие слову или абзацу
  • Все штрихи, пересекающиеся с известной областью
Например, предположим, что вы хотите рисовать с двумя разными курсорами и разделять набор штрихов, которые вы рисуете с каждым курсором. Вы можете распознать штрихи, нарисованные с помощью первого курсора, и прикрепить объект IInkRecognitionResult к этой коллекции штрихов. Чтобы сохранить результат распознавания, добавьте штрихи в коллекцию CustomStrokes объекта InkDisp . Позже вы сможете получить доступ к первой коллекции штрихов, получив сохраненную коллекцию CustomStrokes из объекта InkDisp .

На каждую коллекцию IInkCustomStrokes ссылается имя.

Коллекции IInkCustomStrokes являются ссылками на данные рукописного ввода, а не на сами данные.

Дополнительные сведения о коллекциях в COM см. в статье Использование библиотеки COM.

Если вы определите класс, реализующий этот интерфейс, новый класс не будет правильно взаимодействовать с интерфейсами API приложений планшетного компьютера.

Требования

   
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header msinkaut.h

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

Класс InkDisp

Коллекция InkStrokes