Share via


Ink (Clase)

Actualización: noviembre 2007

Representa los trazos recopilados de entrada manuscrita dentro de un espacio de entrada manuscrita.

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

Sintaxis

'Declaración
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class Ink _
    Implements ICloneable, IDisposable
'Uso
Dim instance As Ink
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class Ink : ICloneable, IDisposable
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class Ink : ICloneable, IDisposable
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class Ink implements ICloneable, 
    IDisposable
public class Ink implements ICloneable, IDisposable

Comentarios

Advertencia

Para evitar una pérdida de memoria, debe llamar explícitamente al método Dispose en cualquier objeto Ink al que se haya asociado un controlador de eventos antes de que el objeto quede fuera de ámbito.

Un objeto Ink es un contenedor de datos o puntos del trazo. Los datos del trazo o los puntos que recopila la pluma, se colocan en un objeto Ink. La propiedad Strokes contiene los datos de todos los trazos del objeto Ink.

El objeto InkCollector, el objeto InkOverlay, el control InkPicture y el control InkEdit recopilan puntos del dispositivo de entrada y los colocan en un objeto Ink. Estos objetos actúan básicamente como el origen que distribuye la entrada manuscrita en uno o en varios objetos Ink diferentes, que hacen las veces de contenedores que incluyen la entrada manuscrita distribuida.

El espacio de entrada manuscrita es un espacio de coordenadas virtual al que están asignadas las coordenadas del contexto de Tablet PC. Este espacio se fija a un sistema de coordenadas HIMETRIC. En coordenadas del espacio de entrada manuscrita, un movimiento de 0 a 1 equivale a una unidad HIMETRIC. Esta asignación facilita el modo de relacionar varios objetos Ink.

El objeto Renderer administra las asignaciones entre la entrada manuscrita y la ventana de presentación.

Nota

La primera creación de instancias de este objeto hace que también se creen instancias de GDI+. Un efecto secundario es que si está usando un objeto de entrada manuscrita único en un bucle y lo crea y lo destruye dentro del bucle, se crearán instancias de GDI+ una y otra vez. Esto puede producir una degradación del rendimiento de la aplicación. Para evitarlo, mantenga en todo momento una instancia única de un objeto Ink mientras la aplicación está usando la entrada manuscrita.

Jerarquía de herencia

System.Object
  Microsoft.Ink.Ink

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

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

Ink (Miembros)

Microsoft.Ink (Espacio de nombres)