InkRecognizerGuide-Klasse
Stellt den Bereich dar, den die Erkennung verwendet, in dem Freihand gezeichnet werden kann. Der Bereich wird als Erkennungsleitfaden bezeichnet.
InkRecognizerGuide verfügt über folgende Membertypen:
Schnittstellen
Die InkRecognizerGuide-Klasse definiert diese Schnittstellen.
Schnittstelle | BESCHREIBUNG |
---|---|
IInkRecognizerGuide | Dieses Objekt implementiert die IInkRecognizerGuide-COM-Schnittstelle . |
Eigenschaften
Die InkRecognizerGuide-Klasse verfügt über diese Eigenschaften.
Eigenschaft | Zugriffstyp | BESCHREIBUNG |
---|---|---|
Spalten |
Lesen/Schreiben |
Ruft die Anzahl der Spalten im Führungsfeld ab oder legt diese fest. |
DrawnBox |
Lesen/Schreiben |
Ruft das Feld ab, das physisch auf dem Bildschirm des Tablets gezeichnet wird und in dem geschrieben wird, oder legt dieses fest. |
GuideData |
Lesen/Schreiben |
Ruft Führungsdaten für C++-Entwickler ab oder legt sie fest. |
Mittellinie |
Lesen/Schreiben |
Ruft die Höhe der Mittellinie ab oder legt sie fest. Die Höhe der Mittellinie ist der Abstand zwischen der Basislinie und der Mittellinie des gezeichneten Felds. |
Zeilen |
Lesen/Schreiben |
Ruft die Anzahl der Zeilen im Führungsfeld ab oder legt diese fest. |
WritingBox |
Lesen/Schreiben |
Ruft den unsichtbaren Schreibbereich des Führungsfelds ab, in dem geschrieben werden kann, oder legt diese fest. |
Bemerkungen
Dieses Objekt kann durch Aufrufen der CoCreateInstance-Methode instanziiert werden.
Standardmäßig gibt es keinen Leitfaden zur Erkennung. In einer Standardhinweisliste sind alle Eigenschaftswerte auf 0 festgelegt. Sie müssen die Eigenschaften dieses Objekts verwenden, um die Anleitung festzulegen.
Wenn die Anwendung über gezeichnete Richtlinien auf dem Bildschirm verfügt, auf dem der Benutzer schreiben soll, sollte die Anwendung die Werte der Eigenschaften der Erkennungsanleitung festlegen, um die Erkennung zu informieren. Diese Eigenschaften sind nur für die Verwendung durch die Erkennung vorgesehen. Wenn Sie sie festlegen, werden keine visuellen Hinweise auf dem Display gezogen. Die Anwendung oder das Steuerelement zeichnet die visuellen Hinweise.
Die Erkennungsanleitung kann aus Zeilen und Spalten bestehen, und diese geben der Erkennung einen besseren Kontext, in dem die Erkennung ausgeführt werden kann. Buchstaben wie "t" und "I" werden leichter erkannt, wenn ein Leitfaden verwendet wird, um der Freihand einen Kontext zu geben. Beispielsweise können Sie horizontale Linien auf einem Bildschirm zeichnen, die anzeigen, wo das Schreiben erfolgen soll (diese Art von Führungslinie würde nur aus Zeilen und keine Spalten bestehen). Durch das Schreiben auf die Zeilen anstelle eines beliebigen Platzes verbessert sich die Erkennungsgenauigkeit.
Die Führungslinie gibt die Grenzen der Freihand in Freihandraumkoordinaten an.
Die DrawnBox-Eigenschaft kann ein Feld definieren, das die gleiche Größe oder kleiner als das durch die WritingBox-Eigenschaft definierte Feld hat.
Die folgende Abbildung zeigt die Elemente einer Erkennungsanleitung mit zwei Zeilen und ohne Spalten.
Zusätzlich zum Zeichnen von Linien auf dem Bildschirm, die Benutzern zeigen, wo sie schreiben sollen, können Sie Zellen auf dem Bildschirm zeichnen, in dem Zeichen oder Wörter geschrieben werden. Dies wird als boxed input bezeichnet und ist für einige asiatische Sprachen nützlich. Rufen Sie die Capabilities-Eigenschaft des IInkRecognizer-Objekts auf, um festzustellen, ob die Erkennung in der Lage ist, boxed eingaben zu können.
Die folgende Abbildung zeigt eine Erkennungsanleitung mit vier Spalten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
Bibliothek |
|