Compartir a través de


InkRecognizer.SetAsHighestPriorityInkRecognizer (Método)

Actualización: noviembre 2007

Establece este objeto InkRecognizer como prioridad máxima en la lista de reconocedores del objeto InkAnalyzer.

Espacio de nombres:  System.Windows.Ink
Ensamblado:  IAWinFX (en IAWinFX.dll)

Sintaxis

'Declaración
Public Sub SetAsHighestPriorityInkRecognizer
'Uso
Dim instance As InkRecognizer

instance.SetAsHighestPriorityInkRecognizer()
public void SetAsHighestPriorityInkRecognizer()
public:
void SetAsHighestPriorityInkRecognizer()
public void SetAsHighestPriorityInkRecognizer()
public function SetAsHighestPriorityInkRecognizer()

Comentarios

El método SetAsHighestPriorityInkRecognizer establece el objeto InkRecognizer actual como la prioridad máxima. Llame a SetAsHighestPriorityInkRecognizer para asegurarse de que InkAnalyzer utiliza InkRecognizer cuando dos o más reconocedores admiten el mismo idioma y funcionalidad.

Nota

Establecer InkRecognizer como la máxima prioridad no significa que InkAnalyzer vaya a utilizar este InkRecognizer para analizar la entrada manuscrita. InkAnalyzer utiliza el objeto InkRecognizer que tenga la prioridad más alta y que admita la configuración regional predeterminada, a menos que se especifique el identificador de configuración regional al agregar los trazos a InkAnalyzer.

Ejemplos

En el ejemplo siguiente, se obtiene el objeto InkRecognizer que admite la entrada de cuadro y en japonés, y se establece como el InkRecognizer de máxima prioridad. A continuación, el código llama a GetPriorityInkRecognizer() para obtener el objeto InkRecognizer de mayor prioridad para la configuración regional predeterminada. Los dos objetos InkRecognizer son iguales sólo si la configuración regional predeterminada se establece en japonés.

Dim theInkRecognizers As InkRecognizerCollection = _
    theInkAnalyzer.GetInkRecognizersByPriority()

' Get the first recognizer from the InkRecognizerCollection that supports
' both region neutral Japanese and boxed input. 
Dim firstJapaneseBoxedInputRecognizer As InkRecognizer = _
        theInkRecognizers.GetPriorityInkRecognizer(&H11, _
            InkRecognizerCapabilities.BoxedInput)

firstJapaneseBoxedInputRecognizer.SetAsHighestPriorityInkRecognizer()

Dim priorityInkRecognizer As InkRecognizer = theInkRecognizers.GetPriorityInkRecognizer()

'firstJapaneseBoxedInputRecognizer and priorityInkRecognizer are equal
'only if the firstJapaneseBoxedInputRecognizer supports the default locale.
InkRecognizerCollection theInkRecognizers = 
    theInkAnalyzer.GetInkRecognizersByPriority();

// Get the first recognizer from the InkRecognizerCollection that supports
// both region neutral Japanese and boxed input.
InkRecognizer firstJapaneseBoxedInputRecognizer =
    theInkRecognizers.GetPriorityInkRecognizer(0x0011,
        InkRecognizerCapabilities.BoxedInput);

firstJapaneseBoxedInputRecognizer.SetAsHighestPriorityInkRecognizer();

InkRecognizer priorityInkRecognizer = theInkRecognizers.GetPriorityInkRecognizer();

//firstJapaneseBoxedInputRecognizer and priorityInkRecognizer are equal
//only if the firstJapaneseBoxedInputRecognizer supports the default locale.

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

InkRecognizer (Clase)

InkRecognizer (Miembros)

System.Windows.Ink (Espacio de nombres)