Constantes factoid
Define valores de cadena constantes que se usan para aumentar la precisión del reconocimiento al proporcionar información contextual al reconocedor.
Nombre | Descripción |
---|---|
|
Deshabilita todos los demás factoids y diccionarios. |
|
La configuración Predeterminada para factoids para idiomas occidentales incluye el diccionario del sistema, el diccionario de usuario, varios signos de puntuación y el factoide Web y Number. La configuración Predeterminada para factoids para idiomas asiáticos orientales incluye todos los caracteres admitidos por el reconocedor. |
|
Indica a un reconocedor para usar solo el diccionario del sistema. |
FACTOID_WORDLIST |
Indica a un reconocedor para usar una lista de palabras definida mediante programación. La lista de palabras se define mediante la propiedad WordList de un objeto InkRecognizerContext . Nota: Si se agrega una cadena a una lista de palabras, sus versiones en mayúsculas también se agregan implícitamente. Por ejemplo, al agregar "hello" se agrega implícitamente "Hello" y "HELLO". |
FACTOID_EMAIL |
Indica a un reconocedor para buscar una dirección de correo electrónico. Nota: Se debe usar una dirección de correo electrónico completa, como "someone@example.com", para este factoid. No se reconoce un alias solitario, como "alguien".
|
|
Indica a un reconocedor que se va a buscar una dirección web.
|
FACTOID_ONECHAR |
Indica a un reconocedor que se va a buscar un solo carácter. Nota: Este factoid busca cualquier carácter ANSI aislado. |
FACTOID_NUMBER |
Indica a un reconocedor que se va a buscar un número. Nota: Los valores numéricos incluyen separadores, decimales, ordinales y otros símbolos numéricos usados con frecuencia. |
|
Indica a un reconocedor que busca un solo dígito, de 0 a 9.
|
FACTOID_NUMBERSIMPLE |
Proporciona un contexto numérico simple a un reconocedor. Nota: Este factoid no se admite en esta versión del SDK de Pc tablet. |
|
Indica a un reconocedor que busca caracteres que denotan un valor de moneda.
|
|
Indica a un reconocedor para buscar códigos postales.
|
|
Indica a un reconocedor que se va a buscar porcentajes.
|
|
Indica a un reconocedor que debe buscar caracteres que denotan una fecha.
|
|
Indica a un reconocedor que busca caracteres que denotan una hora.
|
|
Indica a un reconocedor que busca caracteres que denotan un número de teléfono.
|
|
Indica a un reconocedor que busca caracteres que denotan un nombre de archivo.
|
|
Indica a un reconocedor que se va a buscar un solo carácter en mayúscula: A a Z. |
FACTOID_LOWERCHAR |
Indica a un reconocedor que se va a buscar un solo carácter en minúscula: A a Z. Nota: Este factoid no se admite en esta versión del SDK de Pc tablet. |
FACTOID_PUNCCHAR |
Indica a un reconocedor que se va a buscar caracteres de puntuación. Nota: Este factoid no se admite en esta versión del SDK de Pc tablet. |
|
Indica a un reconocedor que se va a buscar caracteres Kanji, Katakana y Hiragana usados habitualmente. |
|
Indica a un reconocedor para buscar caracteres chinos simplificados usados habitualmente. |
|
Indica a un reconocedor que se va a buscar caracteres chinos tradicionales usados habitualmente. |
|
Indica a un reconocedor para buscar caracteres coreanos usados habitualmente. |
|
Indica a un reconocedor que solo busca caracteres Hiragana. |
|
Indica a un reconocedor que solo buscará caracteres Katakana. |
|
Indica a un reconocedor que se va a buscar caracteres kanji usados habitualmente. |
FACTOID_KANJIRARE |
Indica a un reconocedor que se va a buscar caracteres kanji que rara vez se usan. Nota: Este factoid no se admite en esta versión del SDK de Pc tablet. |
|
Indica a un reconocedor que se va a buscar caracteres Bopomofo. |
|
Indica a un reconocedor que debe buscar caracteres de Jamo de compatibilidad de Hangul. |
|
Indica a un reconocedor que se va a buscar caracteres Hangul usados habitualmente. |
FACTOID_HANGULRARE |
Indica a un reconocedor que se va a buscar caracteres hangul usados rara vez. Nota: Este factoid no se admite en esta versión del SDK de Pc tablet. |
Comentarios
En C++, puede acceder a estas constantes en el archivo de encabezado Msinkaut.h, que se encuentra en el <directorio systemdrive>:\Program Files\Microsoft Tablet PC Platform SDK\Include si instaló el SDK en la ubicación predeterminada.
Nota
Estas constantes son WCHAR, no BSTR. Deben convertirse en BSTR antes de usar como parámetros para los métodos de objeto. Para obtener más información sobre el tipo de datos BSTR, vea Uso de la biblioteca COM.
Nota
En el caso de los reconocedores del script latino, los factoids definidos en esta clase solo se proporcionan para compatibilidad con versiones anteriores. Para el nuevo desarrollo, se recomienda usar los valores definidos en la función SetInputScope . Para obtener más información, consulte Uso del contexto para mejorar la precisión.
Use estos identificadores para especificar qué factoid se debe usar durante el reconocimiento.
Las siguientes combinaciones de factoids solo se admiten para idiomas occidentales. Estas no tienen definiciones independientes, pero son entradas literales de cadena aceptables para la propiedad Factoid de objetos que usan factoids. Estas constantes de cadena factoid permiten que la entrada coincida con cualquiera de los factoids de la expresión.
Combinación | Definición |
---|---|
"WEB|WORDLIST" | Factoid web o la lista de palabras. |
"EMAIL|WORDLIST" | El Email factoid o la lista de palabras. |
"FILENAME|WEB|WORDLIST" | Factoid de nombre de archivo o factoid web o la lista de palabras. |
Si usa el control InkEdit , el factoid se puede establecer como una propiedad del control.
Si usa las API de plataforma de pc tableta, puede establecer la propiedad Factoid en un objeto InkRecognizerContext .
Como alternativa, puede establecer esta propiedad con la constante de cadena factoid real.
Nota
Las constantes de cadena factoid distinguen mayúsculas de minúsculas. Para obtener más información sobre los factoides y cómo usarlos, consulte Uso del contexto para mejorar la precisión. Para determinar si un factoid está disponible en un idioma específico, consulte Factoids admitidos de la versión 1.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
No se admite ninguno |
Encabezado |
|