Метод IInkAnalyzer::SetStrokeType
Изменяет тип указанного росчерка.
Синтаксис
HRESULT SetStrokeType(
[in] LONG lStrokeId,
[in] StrokeType StrokeType
);
Параметры
-
lStrokeId [in]
-
Идентификатор росчерка, которому назначается StrokeType.
-
StrokeType [in]
-
Значение StrokeType , присваиваемое росчерку.
Возвращаемое значение
Описание возвращаемых значений см. в разделе Классы и интерфейсы — анализ рукописного ввода.
Комментарии
Если типом росчерка является значение StrokeTypeStrokeType_Unclassified, IInkAnalyzer классифицирует штрих во время анализа рукописного ввода. В противном случае IInkAnalyzer использует тип, заданный для росчерка.
IInkAnalyzer не задает значение типа росчерка в рамках анализа рукописного ввода. Чтобы указать или изменить тип штриха, используйте метод IInkAnalyzer::SetStrokeType или метод IInkAnalyzer::SetStrokesType.
Если росчерк связан с IContextNode , который не является неклассифицированным узлом рукописного ввода (см. раздел IContextNode::GetType), этот метод перемещает росчерк на неклассифицированный узел рукописного ввода, содержащий штрихи того же языка. Если такого узла контекста не существует, этот метод создает новый неклассифицированный узел рукописного ввода и добавляет в него росчерк. Неклассифицированный узел рукописного ввода — это IContextNode типа UnclassifiedInk.
Если этот метод перемещает росчерк из IContextNode, который не является неклассифицированным узлом рукописного ввода, этот метод также добавляет ограничивающий прямоугольник росчерка в область грязное анализатора рукописного ввода (см. раздел Метод IInkAnalyzer::GetDirtyRegion).
Этот метод не перемещает штрих, если параметр StrokeType соответствует текущему типу штриха.
Задание типа росчерка для штрихов, связанных с ContextNode с подтвержденным свойством NodeTypeAndProperties, вызовет исключение InvalidOperationException.
Если указанный росчерк не связан с IInkAnalyzer, этот метод возвращает без обновления IInkAnalyzer.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
DLL |
|