Compartir a través de


RealTimeStylus.GetDesiredPacketDescription (Método)

Actualización: noviembre 2007

Devuelve una matriz de valores que indican el paquete recopilado en un contexto de Tablet PC en el que tiene interés el objeto RealTimeStylus.

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

Sintaxis

'Declaración
Public Function GetDesiredPacketDescription As Guid()
'Uso
Dim instance As RealTimeStylus
Dim returnValue As Guid()

returnValue = instance.GetDesiredPacketDescription()
public Guid[] GetDesiredPacketDescription()
public:
array<Guid>^ GetDesiredPacketDescription()
public Guid[] GetDesiredPacketDescription()
public function GetDesiredPacketDescription() : Guid[]

Valor devuelto

Tipo: array<System.Guid[]
Devuelve los identificadores únicos globales (GUID) para las propiedades de paquete en las que el objeto RealTimeStylus tiene interés.

Comentarios

Utilice este método para obtener la matriz de propiedades de paquete en las que el objeto RealTimeStylus tiene interés. Las propiedades de paquete se representan mediante una matriz de GUID. El objeto PacketProperty define los GUID de las propiedades de paquete estándar, pero también se pueden utilizar otros GUID.

Cuando el objeto RealTimeStylus recopila la entrada manuscrita de un Tablet PC, el objeto RealTimeStylus sólo devuelve los datos de paquete que corresponden a las propiedades de paquete en las que esté interesado (según representa el valor devuelto del método GetDesiredPacketDescription) y que se admitan en el Tablet PC en el que se recopila la entrada manuscrita. Para obtener más información sobre cómo el objeto RealTimeStylus administra los datos de entrada manuscrita, vea Ink-Collection Plug-ins.

Sólo se puede llamar al método SetDesiredPacketDescription mientras el objeto RealTimeStylus está deshabilitado. Sin embargo, las llamadas al método SetDesiredPacketDescription se reflejan inmediatamente en el valor devuelto del método GetDesiredPacketDescription.

La lista siguiente describe cómo el objeto RealTimeStylus ordena los GUID de las propiedades de paquete.

Por ejemplo, si llama al método SetDesiredPacketDescription con (a, b, a, PacketStatus, b, c, d), una llamada al método GetDesiredPacketDescription devuelve (X, Y, a, b, c, d, PacketStatus).

Ejemplos

Este ejemplo de C# es un fragmento de código del controlador de evento Click de un elemento de menú. El menú forma parte de un formulario en el que se define un objeto TextBox, theTextBox. El controlador de eventos llama al método GetDesiredPacketDescription del objeto RealTimeStylus.

using Microsoft.Ink;
using Microsoft.StylusInput;
using Microsoft.StylusInput.PluginData;

// ...

// Declare the RealTimeStylus objects, the GestureRecognizer plugin,
// and the DynamicRenderer plug-in.
private Microsoft.StylusInput.RealTimeStylus thePrimaryRealTimeStylus = null;
private Microsoft.StylusInput.RealTimeStylus theSecondaryRealTimeStylus = null;
private Microsoft.StylusInput.GestureRecognizer theGestureRecognizer = null;
private Microsoft.StylusInput.DynamicRenderer theDynamicRenderer = null;

// ...

// The GetDesiredPacketDescription menu item's ClickEventHandler
private void theMenuItemGetDesiredPacketDescription_Click(object sender,
    System.EventArgs e)
{
    this.theTextBox.Text = "DesiredPacketDescription = " + Environment.NewLine;
    foreach (Guid theGuid in this.thePrimaryRealTimeStylus.GetDesiredPacketDescription())
    {
        this.theTextBox.Text += string.Format("  {0}" + Environment.NewLine,
            this.GetPacketPropertyNameFromGuid(theGuid));
    }
}

Plataformas

Windows Vista, Windows XP SP2, Windows Server 2003

.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

RealTimeStylus (Clase)

RealTimeStylus (Miembros)

Microsoft.StylusInput (Espacio de nombres)

RealTimeStylus.SetDesiredPacketDescription

Microsoft.Ink.PacketProperty