Compartir a través de


InkOverlay.MarginX (Propiedad)

Actualización: noviembre 2007

Obtiene o establece los márgenes a lo largo del eje X, en píxeles.

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

Sintaxis

'Declaración
<BrowsableAttribute(True)> _
Public Property MarginX As Integer
'Uso
Dim instance As InkOverlay
Dim value As Integer

value = instance.MarginX

instance.MarginX = value
[BrowsableAttribute(true)]
public int MarginX { get; set; }
[BrowsableAttribute(true)]
public:
property int MarginX {
    int get ();
    void set (int value);
}
/** @property */
/** @attribute BrowsableAttribute(true) */
public int get_MarginX()
/** @property */
/** @attribute BrowsableAttribute(true) */
public  void set_MarginX(int value)
public function get MarginX () : int
public function set MarginX (value : int)

Valor de propiedad

Tipo: System.Int32
Márgenes a lo largo del eje X, en píxeles.

Valor

Significado

Propiedad DefaultMargin

El campo DefaultMargin del control InkOverlay

Int32

Los márgenes definidos por la aplicación a lo largo del eje X.

Comentarios

Este margen proporciona un búfer en torno al borde de la ventana de la entrada manuscrita. El campo DefaultMargin especifica el margen predeterminado que usa la propiedad MarginX.

Esta propiedad se utiliza con mayor frecuencia en dispositivos de Tablet PC no integrados. El búfer proporciona a los usuarios un margen de error cuando escriben en un dispositivo que no se corresponde exactamente con el tamaño de la pantalla.

Un margen positivo se extiende fuera de los límites del objeto InkOverlay, un margen negativo se extiende dentro de los límites del control y un valor de cero no genera ningún margen. La entrada manuscrita se recopila si el trazo se inicia dentro del margen.

Este comportamiento no recorta la entrada manuscrita. Los límites del control son la propiedad GetWindowInputRectangle o el rectángulo cliente de la ventana.

El margen sólo es efectivo en la ventana de la aplicación. Si la pluma se aplica fuera de la ventana de la aplicación, la aplicación pierde el foco y no puede recopilar entrada manuscrita.

Nota

Se debe deshabilitar la recopilación de entrada manuscrita en el objeto InkOverlay antes de establecer esta propiedad. Para deshabilitar la recopilación de entrada manuscrita en el objeto InkOverlay, establezca la propiedad Enabled en false. A continuación, puede establecer la propiedad MarginX y volver a habilitar la recopilación de entrada manuscrita en el control estableciendo la propiedad Enabled en true.

Ejemplos

En el ejemplo siguiente se establece el margen del eje X de un rectángulo de ventana de un objeto InkOverlay en cinco píxeles.

mInkOverlay.Enabled = False
mInkOverlay.MarginX = 5
mInkOverlay.Enabled = True
mInkOverlay.Enabled = false;
mInkOverlay.MarginX = 5;
mInkOverlay.Enabled = true;

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

InkOverlay (Clase)

InkOverlay (Miembros)

Microsoft.Ink (Espacio de nombres)

InkOverlay.DefaultMargin

InkOverlay.Enabled

InkOverlay.MarginY