Partager via


InkRecognizerGuide, constructeur

Mise à jour : November 2007

Initialise une nouvelle instance de la classe InkRecognizerGuide.

Espace de noms :  System.Windows.Ink
Assembly :  IAWinFX (dans IAWinFX.dll)

Syntaxe

'Déclaration
Public Sub New ( _
    rows As Integer, _
    columns As Integer, _
    midline As Double, _
    writingBoxLeft As Double, _
    writingBoxTop As Double, _
    writingBoxRight As Double, _
    writingBoxBottom As Double, _
    drawnBoxLeft As Double, _
    drawnBoxTop As Double, _
    drawnBoxRight As Double, _
    drawnBoxBottom As Double _
)
'Utilisation
Dim rows As Integer
Dim columns As Integer
Dim midline As Double
Dim writingBoxLeft As Double
Dim writingBoxTop As Double
Dim writingBoxRight As Double
Dim writingBoxBottom As Double
Dim drawnBoxLeft As Double
Dim drawnBoxTop As Double
Dim drawnBoxRight As Double
Dim drawnBoxBottom As Double

Dim instance As New InkRecognizerGuide(rows, columns, _
    midline, writingBoxLeft, writingBoxTop, _
    writingBoxRight, writingBoxBottom, _
    drawnBoxLeft, drawnBoxTop, drawnBoxRight, _
    drawnBoxBottom)
public InkRecognizerGuide(
    int rows,
    int columns,
    double midline,
    double writingBoxLeft,
    double writingBoxTop,
    double writingBoxRight,
    double writingBoxBottom,
    double drawnBoxLeft,
    double drawnBoxTop,
    double drawnBoxRight,
    double drawnBoxBottom
)
public:
InkRecognizerGuide(
    int rows, 
    int columns, 
    double midline, 
    double writingBoxLeft, 
    double writingBoxTop, 
    double writingBoxRight, 
    double writingBoxBottom, 
    double drawnBoxLeft, 
    double drawnBoxTop, 
    double drawnBoxRight, 
    double drawnBoxBottom
)
public InkRecognizerGuide(
    int rows,
    int columns,
    double midline,
    double writingBoxLeft,
    double writingBoxTop,
    double writingBoxRight,
    double writingBoxBottom,
    double drawnBoxLeft,
    double drawnBoxTop,
    double drawnBoxRight,
    double drawnBoxBottom
)
public function InkRecognizerGuide(
    rows : int, 
    columns : int, 
    midline : double, 
    writingBoxLeft : double, 
    writingBoxTop : double, 
    writingBoxRight : double, 
    writingBoxBottom : double, 
    drawnBoxLeft : double, 
    drawnBoxTop : double, 
    drawnBoxRight : double, 
    drawnBoxBottom : double
)

Paramètres

  • writingBoxLeft
    Type : System.Double
    Coordonnée gauche de la zone d'écriture invisible du repère de reconnaissance dans laquelle il est possible d'écrire.
  • writingBoxTop
    Type : System.Double
    Coordonnée supérieure de la zone d'écriture invisible du repère de reconnaissance dans laquelle il est possible d'écrire.
  • writingBoxRight
    Type : System.Double
    Coordonnée droite de la zone d'écriture invisible du repère de reconnaissance dans laquelle il est possible d'écrire.
  • writingBoxBottom
    Type : System.Double
    Coordonnée inférieure de la zone d'écriture invisible du repère de reconnaissance dans laquelle il est possible d'écrire.
  • drawnBoxLeft
    Type : System.Double
    Coordonnée gauche de la zone dessinée sur l'écran du Tablet PC et dans laquelle il est possible d'écrire.
  • drawnBoxTop
    Type : System.Double
    Coordonnée supérieure de la zone dessinée sur l'écran du Tablet PC et dans laquelle il est possible d'écrire.
  • drawnBoxRight
    Type : System.Double
    Coordonnée droite de la zone dessinée sur l'écran du Tablet PC et dans laquelle il est possible d'écrire.
  • drawnBoxBottom
    Type : System.Double
    Coordonnée inférieure de la zone dessinée sur l'écran du Tablet PC et dans laquelle il est possible d'écrire.

Notes

Le InkRecognizerGuide spécifie les limites à l'intérieur desquelles l'entrée manuscrite peut être tracée en définissant deux rectangles, la zone de dessin et la zone d'écriture. Les limites de la zone de dessin sont des indicateurs visuels et les limites de la zone d'écriture sont invisibles. Ensemble, elles définissent la zone dans laquelle il est possible d'écrire. Normalement, l'utilisateur écrit dans les limites des lignes visibles. La zone de dessin est spécifiée par les propriétés DrawnBoxTop, DrawnBoxLeft, DrawnBoxBottom et DrawnBoxRight. Ces propriétés ne sont utiles qu'au module de reconnaissance. Leur seule définition ne dessine pas d'indice visuel à l'écran. Vous devez dessiner les indices visuels en utilisant l'application ou le contrôle.

La zone d'écriture est plus grande que la zone de dessin et permet aux utilisateurs de bénéficier d'une marge d'erreur s'ils dessinent à l'extérieur des lignes de la zone de dessin. La zone d'écriture est spécifiée par les propriétés WritingBoxTop, WritingBoxLeft, WritingBoxBottomet WritingBoxRight.

Exemples

L'exemple suivant crée un InkRecognizerGuide et l'assigne à la propriété Guide d'un AnalysisHintNode.

Dim guideBoxTop As Double = 0
Dim guideBoxBottom As Double = 50
Dim guideBoxLeft As Double = 0
Dim guideBoxRight As Double = 600

Dim WRITINGBOXMARGIN As Integer = 10

' Find the midline of the guide box.
Dim midline As Double = (guideBoxBottom - guideBoxTop) / 2 + guideBoxTop

theGuide.Rows = 1
theGuide.Columns = 0
theGuide.Midline = midline

theGuide.WritingBoxLeft = guideBoxLeft - WRITINGBOXMARGIN
theGuide.WritingBoxTop = guideBoxTop - WRITINGBOXMARGIN
theGuide.WritingBoxRight = guideBoxRight + WRITINGBOXMARGIN
theGuide.WritingBoxBottom = guideBoxBottom + WRITINGBOXMARGIN

theGuide.DrawnBoxLeft = guideBoxLeft
theGuide.DrawnBoxTop = guideBoxTop
theGuide.DrawnBoxRight = guideBoxRight
theGuide.DrawnBoxBottom = guideBoxBottom
double guideBoxTop = 0;
double guideBoxBottom = 50;
double guideBoxLeft = 0;
double guideBoxRight = 600;

const int WRITINGBOXMARGIN = 10;

// Find the midline of the guide box.
double midline = (guideBoxBottom - guideBoxTop) / 2 + guideBoxTop;

theGuide.Rows = 1;
theGuide.Columns = 0;
theGuide.Midline = midline;

theGuide.WritingBoxLeft = guideBoxLeft - WRITINGBOXMARGIN;
theGuide.WritingBoxTop = guideBoxTop - WRITINGBOXMARGIN;
theGuide.WritingBoxRight = guideBoxRight + WRITINGBOXMARGIN;
theGuide.WritingBoxBottom = guideBoxBottom + WRITINGBOXMARGIN;

theGuide.DrawnBoxLeft = guideBoxLeft;
theGuide.DrawnBoxTop = guideBoxTop;
theGuide.DrawnBoxRight = guideBoxRight;
theGuide.DrawnBoxBottom = guideBoxBottom;

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

InkRecognizerGuide, classe

Membres InkRecognizerGuide

System.Windows.Ink, espace de noms