Partager via


InkAnalyzer.CreateAnalysisHint, méthode (Rectangle)

Mise à jour : November 2007

Ajoute un nouveau AnalysisHintNode avec la zone spécifiée à l'analyseur d'entrée manuscrite.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink.Analysis (dans Microsoft.Ink.Analysis.dll)

Syntaxe

'Déclaration
Public Function CreateAnalysisHint ( _
    analysisHintRectangle As Rectangle _
) As AnalysisHintNode
'Utilisation
Dim instance As InkAnalyzer
Dim analysisHintRectangle As Rectangle
Dim returnValue As AnalysisHintNode

returnValue = instance.CreateAnalysisHint(analysisHintRectangle)
public AnalysisHintNode CreateAnalysisHint(
    Rectangle analysisHintRectangle
)
public:
AnalysisHintNode^ CreateAnalysisHint(
    Rectangle analysisHintRectangle
)
public AnalysisHintNode CreateAnalysisHint(
    Rectangle analysisHintRectangle
)
public function CreateAnalysisHint(
    analysisHintRectangle : Rectangle
) : AnalysisHintNode

Paramètres

Valeur de retour

Type : Microsoft.Ink.AnalysisHintNode
Nouveau AnalysisHintNode ajouté à l'analyseur d'entrée manuscrite.

Notes

L'analyseur d'entrée manuscrite ajoute le nouveau AnalysisHintNode en tant que sous-nœud de la propriété RootNode de l'analyseur.

L'ajout d'une indication d'analyse ne marque pas la zone de l'indication pour une nouvelle analyse. Pour marquer la zone de l'indication en vue d'une nouvelle analyse, appelez la méthode Union de l'objet DirtyRegion avec la propriété Location de l'indication.

Si une zone infinie est assignée à une indication, appelée indication globale, l'analyseur d'entrée manuscrite applique le contexte de l'indication à toute entrée manuscrite qui ne se trouve pas dans la zone d'une autre indication. Plusieurs indications peuvent être attachées à un seul analyseur. Toutefois, vous ne pouvez attacher qu'une seule indication globale à un analyseur d'entrée manuscrite. Les indications non globales ne peuvent pas se chevaucher. Pour plus d'informations sur les types d'informations de contexte dans les indications, consultez AnalysisHintNode.

Exemples

Cet exemple crée un AnalysisHintNode, theAnalysisHint, pour le InkAnalyzer, theInkAnalyzerWithHint. La zone de la nouvelle indication a la valeur du rectangle, theAnalysisRegion. Les propriétés suivantes de l'indication sont définies :

' Add a new analysis hint to theInkAnalyzer.
Dim theAnalysisHint As Microsoft.Ink.AnalysisHintNode = _
    Me.theInkAnalyzer.CreateAnalysisHint(theAnalysisRegion.GetBounds())

theAnalysisHint.AllowPartialDictionaryTerms = True
theAnalysisHint.Name = "Allow Partial Dictionary Terms"
// Add a new analysis hint to theInkAnalyzer.
Microsoft.Ink.AnalysisHintNode theAnalysisHint =
    this.theInkAnalyzer.CreateAnalysisHint(theAnalysisRegion.GetBounds());

theAnalysisHint.AllowPartialDictionaryTerms = true;
theAnalysisHint.Name = "Allow Partial Dictionary Terms";

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

InkAnalyzer, classe

Membres InkAnalyzer

CreateAnalysisHint, surcharge

Microsoft.Ink, espace de noms

InkAnalyzer.DeleteAnalysisHint

InkAnalyzer.GetAnalysisHints