Condividi tramite


Costruttore InkRecognizerGuide

Aggiornamento: novembre 2007

Inizializza una nuova istanza della classe InkRecognizerGuide.

Spazio dei nomi:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Sintassi

'Dichiarazione
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 _
)
'Utilizzo
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
)

Parametri

  • writingBoxLeft
    Tipo: System.Double
    Coordinata sinistra dell'area di scrittura invisibile della guida del sistema di riconoscimento in cui è possibile scrivere.
  • writingBoxTop
    Tipo: System.Double
    Coordinata superiore dell'area di scrittura invisibile della guida del sistema di riconoscimento in cui è possibile scrivere.
  • writingBoxRight
    Tipo: System.Double
    Coordinata destra dell'area di scrittura invisibile della guida del sistema di riconoscimento in cui è possibile scrivere.
  • writingBoxBottom
    Tipo: System.Double
    Coordinata inferiore dell'area di scrittura invisibile della guida del sistema di riconoscimento in cui è possibile scrivere.
  • drawnBoxLeft
    Tipo: System.Double
    Coordinata sinistra della casella disegnata fisicamente sullo schermo del Tablet PC in cui è possibile scrivere.
  • drawnBoxTop
    Tipo: System.Double
    Coordinata superiore della casella disegnata fisicamente sullo schermo del Tablet PC in cui è possibile scrivere.
  • drawnBoxRight
    Tipo: System.Double
    Coordinata destra della casella disegnata fisicamente sullo schermo del Tablet PC in cui è possibile scrivere.
  • drawnBoxBottom
    Tipo: System.Double
    Coordinata inferiore della casella disegnata fisicamente sullo schermo del Tablet PC in cui è possibile scrivere.

Note

L'oggetto InkRecognizerGuide specifica i limiti entro cui può essere disegnato l'input penna definendo due rettangoli: la casella di disegno e la casella di scrittura. I limiti della casella disegnata sono indizi visivi mentre i limiti della casella di scrittura sono invisibili. Questi limiti specificano dove è possibile scrivere. L'utente di norma scrive all'interno dei limiti delle righe visibili. La casella disegnata viene specificata dalle proprietà DrawnBoxTop, DrawnBoxLeft, DrawnBoxBottom e DrawnBoxRight. Queste proprietà sono destinate solo all'utilizzo per il sistema di riconoscimento. La sola impostazione di questi elementi non disegna indizi visivi sullo schermo. È necessario disegnare gli indizi visivi tramite l'applicazione o il controllo.

La casella di scrittura è più grande della casella disegnata e fornisce agli utenti un margine di errore se disegnano l'input penna all'esterno delle righe della casella disegnata. La casella di scrittura viene specificata dalle proprietà WritingBoxTop, WritingBoxLeft, WritingBoxBottom e WritingBoxRight.

Esempi

Nell'esempio seguente viene creato un nuovo oggetto InkRecognizerGuide e viene assegnato alla proprietà Guide di un oggetto 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;

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

InkRecognizerGuide Classe

Membri InkRecognizerGuide

Spazio dei nomi System.Windows.Ink