Condividi tramite


Costanti Factoid

Definisce i valori di stringa costanti utilizzati per aumentare l'accuratezza del riconoscimento fornendo informazioni contestuali al riconoscitore.

Nome Descrizione
FACTOID_NONE
Disabilita tutti gli altri factoid e dizionari.
FACTOID_DEFAULT
L'impostazione Predefinita per i factoid per le lingue occidentali include il dizionario di sistema, il dizionario utente, varie punteggiatura e il factoid Web e Number. L'impostazione predefinita per i factoid per le lingue dell'Asia orientale include tutti i caratteri supportati dal riconoscitore.
FACTOID_SYSTEMDICTIONARY
Indica a un riconoscitore di usare solo il dizionario di sistema.
FACTOID_WORDLIST
Indica a un riconoscitore di usare un elenco di parole definito a livello di codice. L'elenco di parole viene definito dalla proprietà WordList di un oggetto InkRecognizerContext .
Nota: Se una stringa viene aggiunta a un elenco di parole, vengono aggiunte in modo implicito anche le relative versioni maiuscole. Ad esempio, l'aggiunta di "hello" aggiunge in modo implicito "Hello" e "HELLO".
FACTOID_EMAIL
Indica a un riconoscitore di cercare un indirizzo di posta elettronica.
Nota: Per questo factoid deve essere usato un indirizzo di posta elettronica completo, ad esempio "someone@example.com". Un alias solitario, ad esempio "qualcuno", non viene riconosciuto.
someone@example.com
FACTOID_WEB
Indica a un riconoscitore di cercare un indirizzo Web.
https://www.adatum.com
FACTOID_ONECHAR
Indica a un riconoscitore di cercare un singolo carattere.
Nota: Questo factoid cerca qualsiasi carattere ANSI isolato.
FACTOID_NUMBER
Indica a un riconoscitore di cercare un numero.
Nota: I valori numerici includono separatori, decimali, ordinali e altri simboli numerici di uso comune.
FACTOID_DIGIT
Indica a un riconoscitore di cercare una singola cifra, da 0 a 9.
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
FACTOID_NUMBERSIMPLE
Fornisce un contesto numerico semplice a un riconoscitore.
Nota: Questo factoid non è supportato in questa versione di Tablet PC SDK.
FACTOID_CURRENCY
Indica a un riconoscitore di cercare i caratteri che indicano un valore di valuta.
$45.95,  60,  50.25,  3000
FACTOID_POSTALCODE
Indica a un riconoscitore di cercare i codici postali.
98112
FACTOID_PERCENT
Indica a un riconoscitore di cercare le percentuali.
87%
FACTOID_DATE
Indica a un riconoscitore di cercare i caratteri che indicano una data.
10/30/2001, '01, 31/12, 12/99, 1999-2000
FACTOID_TIME
Indica a un riconoscitore di cercare i caratteri che indicano un'ora.
12:23:00 PM, 12:30, 24:30, 12:23:01, 1:12 A.M.
FACTOID_TELEPHONE
Indica a un riconoscitore di cercare i caratteri che indicano un numero di telefono.
123 555 0190, 0-123-206 555 0190, (206)555-0190
FACTOID_FILENAME
Indica a un riconoscitore di cercare i caratteri che indicano un nome file.
mydocument.doc, c:\myfolder\file.c
FACTOID_UPPERCHAR
Indica a un riconoscitore di cercare un singolo carattere maiuscolo: da A a Z.
FACTOID_LOWERCHAR
Indica a un riconoscitore di cercare un singolo carattere minuscolo: da A a Z.
Nota: Questo factoid non è supportato in questa versione di Tablet PC SDK.
FACTOID_PUNCCHAR
Indica a un riconoscitore di cercare caratteri di punteggiatura.
Nota: Questo factoid non è supportato in questa versione di Tablet PC SDK.
FACTOID_JAPANESECOMMON
Indica a un riconoscitore di cercare i caratteri Kanji, Katakana e Hiragana di uso comune.
FACTOID_CHINESESIMPLECOMMON
Indica a un riconoscitore di cercare i caratteri cinesi semplificati di uso comune.
FACTOID_CHINESETRADITIONALCOMMON
Indica a un riconoscitore di cercare i caratteri cinesi tradizionali comunemente usati.
FACTOID_KOREANCOMMON
Indica a un riconoscitore di cercare i caratteri coreani di uso comune.
FACTOID_HIRAGANA
Indica a un riconoscitore di cercare solo caratteri Hiragana.
FACTOID_KATAKANA
Indica a un riconoscitore di cercare solo caratteri Katakana.
FACTOID_KANJICOMMON
Indica a un riconoscitore di cercare i caratteri kanji di uso comune.
FACTOID_KANJIRARE
Indica a un riconoscitore di cercare i caratteri kanji usati raramente.
Nota: Questo factoid non è supportato in questa versione di Tablet PC SDK.
FACTOID_BOPOMOFO
Indica a un riconoscitore di cercare i caratteri Bopomofo.
FACTOID_JAMO
Indica a un riconoscitore di cercare i caratteri Jamo di compatibilità Hangul.
FACTOID_HANGULCOMMON
Indica a un riconoscitore di cercare i caratteri Hangul usati comunemente.
FACTOID_HANGULRARE
Indica a un riconoscitore di cercare i caratteri Hangul usati raramente.
Nota: Questo factoid non è supportato in questa versione di Tablet PC SDK.

Commenti

In C++, è possibile accedere a queste costanti nel file di intestazione Msinkaut.h, che si trova nella <directory systemdrive>:\Programmi\Microsoft Tablet PC Platform SDK\Include se è stato installato l'SDK nel percorso predefinito.

Nota

Queste costanti sono WCHAR, non BSTR. Devono essere convertiti in route BSTR prima di usarle come parametri per i metodi oggetto. Per altre informazioni sul tipo di dati BSTR, vedere Uso della libreria COM.

Nota

Per i riconoscitori dello script latino, i factoid definiti in questa classe vengono forniti solo per la compatibilità con le versioni precedenti. Per nuovi sviluppi, è consigliabile usare i valori definiti nella funzione SetInputScope . Per informazioni dettagliate, vedere Uso del contesto per migliorare l'accuratezza.

Usare questi identificatori per specificare quale factoid deve essere usato durante il riconoscimento.

Le combinazioni seguenti di factoid sono supportate solo per le lingue occidentali. Queste definizioni non hanno definizioni separate, ma sono input letterali stringa accettabili per la proprietà Factoid di oggetti che usano factoid. Queste costanti stringa factoid consentono all'input di corrispondere a uno dei factoid nell'espressione.

Combinazione Definizione
"WEB|WORDLIST" Factoid Web o elenco di parole.
"EMAIL|WORDLIST" L'Email factoid o l'elenco di parole.
"FILENAME|WEB |WORDLIST" Factoid Nome file o factoid Web o elenco di parole.

Se si usa il controllo InkEdit , il factoid può essere impostato come proprietà del controllo.

Se si usano le API della piattaforma Tablet PC, è possibile impostare la proprietà Factoid su un oggetto InkRecognizerContext .

In alternativa, è possibile impostare questa proprietà con la costante di stringa factoid effettiva.

Nota

Le costanti stringa factoid sono distinzione tra maiuscole e minuscole. Per altre informazioni sui factoid e su come usarli, vedere Uso del contesto per migliorare l'accuratezza. Per determinare se un factoid è disponibile in una lingua specifica, vedere Factoid supportati dalla versione 1.

Requisiti

Requisito valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
Msinkaut.h (richiede anche Msinkaut_i.c)

Vedi anche

Proprietà Factoid [Classe InkRecognizeContext]

Proprietà Factoid [Classe PenInputPanel]

Proprietà Factoid [Controllo InkEdit]

Uso del contesto per migliorare l'accuratezza

Factoid supportati dalla versione 1