Partager via


InkRecognizerGuide.DrawnBoxTop, propriété

Mise à jour : November 2007

Obtient ou définit la coordonnée supérieure du rectangle dessiné sur l'écran du Tablet PC et dans lequel il est possible d'écrire.

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

Syntaxe

'Déclaration
Public Property DrawnBoxTop As Double
'Utilisation
Dim instance As InkRecognizerGuide
Dim value As Double

value = instance.DrawnBoxTop

instance.DrawnBoxTop = value
public double DrawnBoxTop { get; set; }
public:
property double DrawnBoxTop {
    double get ();
    void set (double value);
}
/** @property */
public double get_DrawnBoxTop()
/** @property */
public  void set_DrawnBoxTop(double value)
public function get DrawnBoxTop () : double
public function set DrawnBoxTop (value : double)

Valeur de propriété

Type : System.Double
Coordonnée supérieure du rectangle dessiné sur l'écran du Tablet PC et dans lequel il est possible d'écrire.

Notes

Les limites de la zone de dessin sont des signaux visuels qui spécifient où écrire. Normalement, l'utilisateur écrit dans les limites des lignes. 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.

Un autre rectangle, la zone d'écriture, désigne la zone invisible dans laquelle il est possible d'écrire. Elle 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 dessinée. La zone d'écriture est spécifiée par les propriétés WritingBoxTop, WritingBoxLeft, WritingBoxBottomet WritingBoxRight.

La propriété DrawnBoxTop lève une exception ArgumentOutOfRangeException si vous essayez de lui affecter une valeur inférieure à AnalysisRegion.MinXY ou supérieure à AnalysisRegion.MaxXY.

Exemples

L'exemple suivant définit simultanément toutes les valeurs dans le InkRecognizerGuide.

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