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
- rows
Type : System.Int32
- columns
Type : System.Int32
- midline
Type : System.Double
- 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