Condividi tramite


Proprietà RecognizerContext.Factoid

Aggiornamento: novembre 2007

Ottiene o imposta il nome della stringa del controllo oggetto utilizzato dall'oggetto RecognizerContext.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public Property Factoid As String
'Utilizzo
Dim instance As RecognizerContext
Dim value As String

value = instance.Factoid

instance.Factoid = value
public string Factoid { get; set; }
public:
property String^ Factoid {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_Factoid()
/** @property */
public  void set_Factoid(String value)
public function get Factoid () : String
public function set Factoid (value : String)

Valore proprietà

Tipo: System.String
Nome del controllo oggetto utilizzato dall'oggetto RecognizerContext.

Note

Un controllo oggetto fornisce informazioni di contesto per l'input penna all'interno di un campo particolare. Se il tipo di un campo di input è noto, specificare un controllo oggetto. Ad esempio, se il campo di input contiene una data, specificare un valore del controllo oggetto di "(!IS_DATE)".

Se si combina l'ambito di input IS_DEFAULT utilizzando l'operatore OR con qualsiasi altro ambito di input, il sistema di riconoscimento può restituire una singola espressione supportata dal modello di lingua predefinito (ad esempio, una parola del dizionario del sistema o una data) con o senza punteggiatura oppure un qualsiasi valore che soddisfa il resto dell'espressione regolare passato al sistema di riconoscimento.

Per assicurare l'associazione di contesto corretta, impostare questa proprietà prima che l'input penna venga elaborato per la prima volta.

La proprietà Factoid accetta o restituisce un oggetto String, non un oggetto Factoid. Per un elenco dei possibili valori della proprietà Factoid, vedere l'enumerazione InputScope (il contenuto potrebbe essere in inglese).

Per ulteriori informazioni sui controlli oggetto e sulla relativa modalità di utilizzo, vedere Using Context to Improve Accuracy. Per un elenco dei controlli oggetto supportati, vedere InputScope (il contenuto potrebbe essere in inglese).

Nota

Le rappresentazioni di stringa dei controlli oggetto rilevano la distinzione tra maiuscole e minuscole.

L'impostazione della proprietà Factoid ha esito positivo solo se la proprietà Strokes è nullriferimento null (Nothing in Visual Basic). È necessario impostare la proprietà Factoid prima di associare un insieme Strokes alla proprietà Strokes dell'oggetto RecognizerContext oppure è necessario impostare la proprietà Strokes su null e successivamente impostare la proprietà Factoid (e, se possibile, riassociare l'insieme Strokes).

Esempi

In questo esempio, viene creata l'istanza di un oggetto RecognizerContext e la proprietà Factoid viene impostata in modo da compensare il riconoscimento a vantaggio del codice di avviamento postale.

Dim RC As RecognizerContext = New RecognizerContext()
RC.Factoid = "(!IS_ADDRESS_POSTALCODE)"
RecognizerContext RC = new RecognizerContext();
RC.Factoid = "(!IS_ADDRESS_POSTALCODE)";

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

RecognizerContext Classe

Membri RecognizerContext

Spazio dei nomi Microsoft.Ink

RecognizerContext

Factoid

RecognizerContext.Strokes

Altre risorse

Using Context to Improve Accuracy