Share via


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.

Abbildung mit Elementen des Erkennungsleitfadens

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.

Abbildung der 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
Msinkaut.h (erfordert auch Msinkaut_i.c)
Bibliothek
InkObj.dll

Siehe auch

IInkRecognizer-Schnittstelle

InkRecognizerContext-Klasse