Freigeben über


Factoidkonstanten

Definiert konstante Zeichenfolgenwerte, die verwendet werden, um die Erkennungsgenauigkeit zu erhöhen, indem kontextbezogene Informationen für die Erkennung bereitgestellt werden.

Name BESCHREIBUNG
FACTOID_NONE
Deaktiviert alle anderen Fakten und Wörterbücher.
FACTOID_DEFAULT
Die Standardeinstellung für Factoids für westliche Sprachen umfasst das Systemwörterbuch, das Benutzerwörterbuch, verschiedene Interpunktionen sowie das Web- und Zahlen-Factoid. Die Standardeinstellung für Factoids für ostasiatische Sprachen enthält alle Zeichen, die von der Erkennung unterstützt werden.
FACTOID_SYSTEMDICTIONARY
Gibt an, dass eine Erkennung nur das Systemwörterbuch verwendet.
FACTOID_WORDLIST
Gibt an, dass eine Erkennung eine programmgesteuerte Liste von Wörtern verwendet. Die Liste der Wörter wird durch die WordList-Eigenschaft eines InkRecognizerContext-Objekts definiert.
Hinweis: Wenn einer Wortliste eine Zeichenfolge hinzugefügt wird, werden ihre Großbuchstaben ebenfalls implizit hinzugefügt. Für instance fügt das Hinzufügen von "hello" implizit "Hello" und "HELLO" hinzu.
FACTOID_EMAIL
Gibt an, dass eine Erkennung nach einer E-Mail-Adresse sucht.
Hinweis: Für dieses Factoid muss eine vollqualifizierte E-Mail-Adresse wie "someone@example.com" verwendet werden. Ein einzelner Alias, z. B. "jemand", wird nicht erkannt.
someone@example.com
FACTOID_WEB
Gibt an, dass eine Erkennung nach einer Webadresse sucht.
https://www.adatum.com
FACTOID_ONECHAR
Gibt an, dass eine Erkennung nach einem einzelnen Zeichen sucht.
Hinweis: Dieses Factoid sucht nach einem isolierten ANSI-Zeichen.
FACTOID_NUMBER
Gibt an, dass eine Erkennung nach einer Zahl sucht.
Hinweis: Numerische Werte umfassen Trennzeichen, Dezimalstellen, Ordnungszahlen und andere häufig verwendete numerische Symbole.
FACTOID_DIGIT
Gibt an, dass eine Erkennung nach einer einzelnen Ziffer sucht, 0 bis 9.
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
FACTOID_NUMBERSIMPLE
Stellt einen einfachen numerischen Kontext für eine Erkennung bereit.
Hinweis: Dieses Factoid wird in dieser Version des Tablet PC SDK nicht unterstützt.
FACTOID_CURRENCY
Gibt an, dass eine Erkennung nach Zeichen sucht, die einen Währungswert bezeichnen.
$45.95,  60,  50.25,  3000
FACTOID_POSTALCODE
Gibt an, dass eine Erkennung nach Postleitzahlen sucht.
98112
FACTOID_PERCENT
Gibt an, dass eine Erkennung nach Prozentwerten sucht.
87%
FACTOID_DATE
Gibt an, dass eine Erkennung nach Zeichen sucht, die ein Datum angeben.
10/30/2001, '01, 31/12, 12/99, 1999-2000
FACTOID_TIME
Gibt an, dass eine Erkennung nach Zeichen sucht, die eine Zeit bezeichnen.
12:23:00 PM, 12:30, 24:30, 12:23:01, 1:12 A.M.
FACTOID_TELEPHONE
Gibt an, dass eine Erkennung nach Zeichen sucht, die eine Telefonnummer bezeichnen.
123 555 0190, 0-123-206 555 0190, (206)555-0190
FACTOID_FILENAME
Gibt an, dass eine Erkennung nach Zeichen sucht, die einen Dateinamen bezeichnen.
mydocument.doc, c:\myfolder\file.c
FACTOID_UPPERCHAR
Gibt an, dass eine Erkennung nach einem einzelnen Großbuchstaben sucht: A bis Z.
FACTOID_LOWERCHAR
Gibt an, dass eine Erkennung nach einem einzelnen Kleinbuchstaben sucht: A bis Z.
Hinweis: Dieses Factoid wird in dieser Version des Tablet PC SDK nicht unterstützt.
FACTOID_PUNCCHAR
Gibt an, dass eine Erkennung nach Interpunktionszeichen sucht.
Hinweis: Dieses Factoid wird in dieser Version des Tablet PC SDK nicht unterstützt.
FACTOID_JAPANESECOMMON
Gibt an, dass eine Erkennung nach häufig verwendeten Zeichen Kanji, Katakana und Hiragana sucht.
FACTOID_CHINESESIMPLECOMMON
Gibt an, dass eine Erkennung nach häufig verwendeten vereinfachten chinesischen Zeichen sucht.
FACTOID_CHINESETRADITIONALCOMMON
Gibt an, dass eine Erkennung nach häufig verwendeten traditionellen chinesischen Zeichen sucht.
FACTOID_KOREANCOMMON
Gibt an, dass eine Erkennung nach häufig verwendeten koreanischen Zeichen sucht.
FACTOID_HIRAGANA
Gibt an, dass eine Erkennung nur nach Hiragana-Zeichen sucht.
FACTOID_KATAKANA
Gibt an, dass eine Erkennung nur nach Katakana-Zeichen sucht.
FACTOID_KANJICOMMON
Gibt an, dass eine Erkennung nach häufig verwendeten Kanji-Zeichen sucht.
FACTOID_KANJIRARE
Gibt an, dass eine Erkennung nach selten verwendeten Kanji-Zeichen sucht.
Hinweis: Dieses Factoid wird in dieser Version des Tablet PC SDK nicht unterstützt.
FACTOID_BOPOMOFO
Gibt an, dass eine Erkennung nach Bopomofo-Zeichen sucht.
FACTOID_JAMO
Gibt an, dass eine Erkennung nach Hangul-Kompatibilitäts-Jamo-Zeichen sucht.
FACTOID_HANGULCOMMON
Gibt an, dass eine Erkennung nach häufig verwendeten Hangul-Zeichen sucht.
FACTOID_HANGULRARE
Gibt an, dass eine Erkennung nach selten verwendeten Hangul-Zeichen sucht.
Hinweis: Dieses Factoid wird in dieser Version des Tablet PC SDK nicht unterstützt.

Hinweise

In C++ können Sie auf diese Konstanten in der Headerdatei Msinkaut.h zugreifen, die sich im <Verzeichnis systemdrive>:\Programme\Microsoft Tablet PC Platform SDK\Include befindet, wenn Sie das SDK am Standardspeicherort installiert haben.

Hinweis

Diese Konstanten sind WCHARs, keine BSTRs. Sie müssen in BSTRs konvertiert werden, bevor sie als Parameter für Objektmethoden verwendet werden. Weitere Informationen zum BSTR-Datentyp finden Sie unter Verwenden der COM-Bibliothek.

Hinweis

Für Erkennungen der lateinischen Schrift werden die in dieser Klasse definierten Factoids nur aus Gründen der Abwärtskompatibilität bereitgestellt. Für neue Entwicklungen wird empfohlen, die werte zu verwenden, die in der SetInputScope-Funktion definiert sind. Ausführliche Informationen finden Sie unter Verwenden des Kontexts zur Verbesserung der Genauigkeit.

Verwenden Sie diese Bezeichner, um anzugeben, welches Factoid während der Erkennung verwendet werden soll.

Die folgenden Kombinationen von Factoiden werden nur für westliche Sprachen unterstützt. Diese verfügen nicht über separate Definitionen, sondern sind zulässige Zeichenfolgenliteraleingaben für die Factoid-Eigenschaft von Objekten, die Factoids verwenden. Mit diesen Factoid-Zeichenfolgenkonstanten kann die Eingabe mit einem der Factoids im Ausdruck übereinstimmen.

Kombination Definition
"WEB|WORDLIST" Das Web-Factoid oder die Wortliste.
"EMAIL|WORDLIST" Das Email Factoid oder die Wortliste.
"DATEINAME|WEB|WORDLIST" Das Dateiname-Factoid, das Web-Factoid oder die Wortliste.

Wenn Sie das InkEdit-Steuerelement verwenden, kann das Factoid als Eigenschaft des Steuerelements festgelegt werden.

Wenn Sie die Tablet PC Platform-APIs verwenden, können Sie die Factoid-Eigenschaft für ein InkRecognizerContext-Objekt festlegen.

Alternativ können Sie diese Eigenschaft mit der tatsächlichen factoid-Zeichenfolgenkonstante festlegen.

Hinweis

Bei Factoid-Zeichenfolgenkonstanten wird die Groß-/Kleinschreibung beachtet. Weitere Informationen zu Factoids und deren Verwendung finden Sie unter Verwenden des Kontexts zur Verbesserung der Genauigkeit. Informationen dazu, ob ein Factoid in einer bestimmten Sprache verfügbar ist, finden Sie unter Unterstützte Factoids von Version 1.

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)

Weitere Informationen

Factoid-Eigenschaft [InkRecognizeContext-Klasse]

Factoid-Eigenschaft [PenInputPanel-Klasse]

Factoid-Eigenschaft [InkEdit-Steuerelement]

Verwenden des Kontexts zur Verbesserung der Genauigkeit

Unterstützte Factoids ab Version 1