IInkAnalyzer :: SetStrokeType, méthode
Modifie le type du trait spécifié.
Syntaxe
HRESULT SetStrokeType(
[in] LONG lStrokeId,
[in] StrokeType StrokeType
);
Paramètres
-
lStrokeId [ dans]
-
Identificateur de trait du trait auquel assigner StrokeType.
-
StrokeType [ dans]
-
Valeur StrokeType à assigner au trait.
Valeur retournée
Pour obtenir une description des valeurs de retour, consultez classes et interfaces-analysede l’encre.
Remarques
Si le type du trait est la valeur StrokeType StrokeType non _ classifiée, le IInkAnalyzer classe le trait pendant l’analyse de l’encre. Dans le cas contraire, le IInkAnalyzer utilise le type défini sur le trait.
IInkAnalyzer ne définit pas la valeur de type de trait dans le cadre de l’analyse de l’encre. Pour spécifier ou modifier le type de trait, utilisez la méthode IInkAnalyzer :: SetStrokeType ou IInkAnalyzer :: SetStrokesType.
Si un trait est associé à un IContextNode qui n’est pas un nœud d’encre non classifié (consultez IContextNode :: GetType), cette méthode déplace le trait vers un nœud d’encre non classifié qui contient des traits du même langage. Si ce nœud de contexte n’existe pas, cette méthode crée un nouveau nœud d’encre non classifié et lui ajoute le trait. Un nœud d’encre non classifié est un IContextNode de type UnclassifiedInk.
Si cette méthode déplace un trait d’un IContextNode qui n’est pas un nœud d’encre non classifié, cette méthode ajoute également le cadre englobant du trait à la région de modification de l’analyseur d’encre (consultez la méthode IInkAnalyzer :: GetDirtyRegion).
Cette méthode ne déplace pas un trait si le paramètre StrokeType correspond au type actuel du trait.
La définition du type de trait sur les traits associés à un ContextNode qui a NodeTypeAndProperties Confirm lève une exception InvalidOperationException.
Si le trait spécifié n’est pas associé à IInkAnalyzer, cette méthode retourne sans mettre à jour le IInkAnalyzer.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Applications de bureau XP Édition Tablet PC [ uniquement] |
| Serveur minimal pris en charge |
Aucun pris en charge |
| En-tête |
|
| DLL |
|