Método IInkAnalyzer::SetStrokeType
Cambia el tipo del trazo especificado.
Sintaxis
HRESULT SetStrokeType(
[in] LONG lStrokeId,
[in] StrokeType StrokeType
);
Parámetros
-
lStrokeId [in]
-
Identificador de trazo del trazo al que se va a asignar StrokeType.
-
StrokeType [in]
-
Valor StrokeType que se va a asignar al trazo.
Valor devuelto
Para obtener una descripción de los valores devueltos, vea Clases e interfaces : análisis de entrada de lápiz.
Comentarios
Si el tipo del trazo es el valor StrokeTypeStrokeType_Unclassified, IInkAnalyzer clasifica el trazo durante el análisis de tinta. De lo contrario, IInkAnalyzer usa el tipo establecido en el trazo.
IInkAnalyzer no establece el valor de tipo de trazo como parte del análisis de entrada de lápiz. Para especificar o cambiar el tipo de trazo, use IInkAnalyzer::SetStrokeType Method o IInkAnalyzer::SetStrokesType Method.
Si un trazo está asociado a un IContextNode que no es un nodo de entrada de lápiz no clasificado (vea IContextNode::GetType), este método mueve el trazo a un nodo de entrada de lápiz no clasificado que contiene trazos del mismo idioma. Si no existe este nodo de contexto, este método crea un nuevo nodo de entrada de lápiz sin clasificar y agrega el trazo a él. Un nodo de entrada de lápiz sin clasificar es un IContextNode que es de tipo UnclassifiedInk.
Si este método mueve un trazo de un IContextNode que no es un nodo de entrada de lápiz sin clasificar, este método también agrega el cuadro de límite del trazo a la región desfasada del analizador de lápiz (vea IInkAnalyzer::GetDirtyRegion Method).
Este método no mueve un trazo si el parámetro StrokeType coincide con el tipo actual del trazo.
Si se establece el tipo de trazo en los trazos asociados a un ContextNode que tiene NodeTypeAndProperties confirmado, se generará una excepción InvalidOperationException.
Si el trazo especificado no está asociado con IInkAnalyzer, este método devuelve sin actualizar IInkAnalyzer.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
No se admite ninguno |
Encabezado |
|
Archivo DLL |
|