Compartir a través de


Recognizer.PreferredPacketDescription (Propiedad)

Actualización: noviembre 2007

Obtiene una matriz de tipo Guid que representa las propiedades de paquete preferidas para el reconocedor.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
Public ReadOnly Property PreferredPacketDescription As Guid()
'Uso
Dim instance As Recognizer
Dim value As Guid()

value = instance.PreferredPacketDescription
public Guid[] PreferredPacketDescription { get; }
public:
property array<Guid>^ PreferredPacketDescription {
    array<Guid>^ get ();
}
/** @property */
public Guid[] get_PreferredPacketDescription()
public function get PreferredPacketDescription () : Guid[]

Valor de propiedad

Tipo: array<System.Guid[]
Representa las propiedades de paquete preferidas para el reconocedor.

Comentarios

La propiedad PreferredPacketDescription describe el contenido de un paquete y no permite el acceso a los datos que contiene dicho paquete.

La propiedad PreferredPacketDescription enumera las propiedades de paquete que usa el reconocedor para completar el reconocimiento. Para todos los reconocedores de Microsoft®, la propiedad PreferredPacketDescription hace referencia a los datos que describen las coordenadas (x, y) dentro de un objeto Stroke. Los campos X y Y del objeto PacketProperty representan estos datos. Un paquete contiene estos datos de puntos, así como otros datos relacionados con ese trazo, como la presión de la pluma que realizó el trazo, el ángulo de la pluma, etc. Los reconocedores de Microsoft omiten la presión, inclinación y otras propiedades del paquete.

Ejemplos

En este ejemplo de C# se crea una función que devuelve true si el objeto Recognizer, theRecognizer, tiene el campo X como una de sus descripciones de paquete preferidas.

using Microsoft.Ink;
// . . .
public bool PrefersX(Recognizer theRecognizer)
{
    Guid[] theDescription =
        theRecognizer.PreferredPacketDescription;
    for (int i = 0; i < theDescription.Length; i++)
    {
        if (theDescription[i] == PacketProperty.X)
            return true;
    }
    return false;
}

En este ejemplo de Microsoft Visual Basic® .NET se crea una función que devuelve true si el objeto Recognizer, theRecognizer, tiene el campo X como una de sus descripciones de paquete preferidas.

Imports Microsoft.Ink
' . . .
Public Function PrefersX(ByVal theRecognizer As Recognizer) As Boolean
    Dim theDescription () As Guid
    TheDescription = theRecognizer.PreferredPacketDescription
    Dim k As Integer
    For k = 0 To theDescription.Length
        If theDescription(k).ToString() = PacketProperty.X.ToString() Then
            Return True
        End If
    Next
    Return False
End Function

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

Recognizer (Clase)

Recognizer (Miembros)

Microsoft.Ink (Espacio de nombres)

Recognizer

PacketProperty

PacketProperty.X

PacketProperty.Y