Partager via


InkRecognizerGuide.Columns, propriété

Mise à jour : November 2007

Obtient ou définit le nombre de colonnes dans le recognition guide.

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

Syntaxe

'Déclaration
Public Property Columns As Integer
'Utilisation
Dim instance As InkRecognizerGuide
Dim value As Integer

value = instance.Columns

instance.Columns = value
public int Columns { get; set; }
public:
property int Columns {
    int get ();
    void set (int value);
}
/** @property */
public int get_Columns()
/** @property */
public  void set_Columns(int value)
public function get Columns () : int
public function set Columns (value : int)

Valeur de propriété

Type : System.Int32
Nombre de colonnes dans le repère de reconnaissance.

Notes

La largeur de colonne est déterminée par la taille de la zone de dessin. Pour obtenir ou définir la zone de dessin, utilisez les propriétés DrawnBoxTop, DrawnBoxLeft, DrawnBoxBottom et DrawnBoxRight.

Utilisez les valeurs des propriétés Columns et Rows pour contrôler le type de saisie de reconnaissance que vous utilisez. Lorsque les propriétés Columns et Rows sont toutes les deux supérieures à zéro, la saisie dans une grille est utilisée. Le tableau suivant répertorie les modes de saisie potentiels et les valeurs à définir pour les propriétés Columns et Rows de chaque mode.

Pour la saisie suivante,

affectez à la propriété Rows la valeur :

Et affectez à la propriété Columns la valeur :

Saisie libre

0

0

Saisie verticale d'1 ligne

0

1

Saisie verticale de n lignes

0

N

Saisie horizontale d'1 ligne

1

0

Saisie horizontale de n lignes

n

0

Saisie dans une grille d'une zone

1

1

Saisie dans une grille avec 1 colonne de n zones

1

N

Saisie dans une zone à l'intérieur d'une grille de zones de x lignes par z colonnes

x

Z

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

InkRecognizerGuideDrawnBox()

InkRecognizerGuide.Rows