Compartir a través de


DrawingAttributes.FitToCurve (Propiedad)

Actualización: noviembre 2007

Obtiene o establece el valor que indica si se utiliza el suavizado Bézier para representar la entrada manuscrita.

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

Sintaxis

'Declaración
Public Property FitToCurve As Boolean
'Uso
Dim instance As DrawingAttributes
Dim value As Boolean

value = instance.FitToCurve

instance.FitToCurve = value
public bool FitToCurve { get; set; }
public:
property bool FitToCurve {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_FitToCurve()
/** @property */
public  void set_FitToCurve(boolean value)
public function get FitToCurve () : boolean
public function set FitToCurve (value : boolean)

Valor de propiedad

Tipo: System.Boolean
Es true si la entrada manuscrita se representa como una serie de curvas. Es false si la entrada manuscrita se representa como líneas entre los puntos de muestra de la pluma.

Comentarios

El suavizado Bézier es especialmente útil para suavizar la entrada manuscrita cuando la escritura puede ser inestable, como cuando el usuario está de pie.

Si establece la propiedad FitToCurve durante la recolección de entrada manuscrita, ésta no se representa como una serie de curvas hasta que los trazos se vuelven a dibujar o se actualizan.

Ejemplos

En este ejemplo de C#, se utiliza el controlador de eventos de un elemento de menú, menuInkFitToCurve_Click, para activar y desactivar la propiedad FitToCurve.

using Microsoft.Ink;
//...
    private System.Windows.Forms.MenuItem menuInkFitToCurve;
    private InkCollector theInkCollector;
//...
    private void menuInkFitToCurve_Click(
    object sender, System.EventArgs e)
    {
        menuInkFitToCurve.Checked = ! menuInkFitToCurve.Checked;
        theInkCollector.DefaultDrawingAttributes.FitToCurve =
            menuInkFitToCurve.Checked;
        Refresh();
    }

En este ejemplo de Microsoft® Visual Basic® .NET, se utiliza el controlador de eventos de un elemento de menú, MenuInkFitToCurve_Click, para activar y desactivar la propiedad FitToCurve.

Imports Microsoft.Ink
'...
    Dim MenuInkFitToCurve As System.Windows.Forms.MenuItem
    Dim theInkCollector As InkCollector
'...
    Private Sub MenuInkFitToCurve_Click( _
    ByVal sender As Object, ByVal e As System.EventArgs)
        MenuInkFitToCurve.Checked = Not MenuInkFitToCurve.Checked
        theInkCollector.DefaultDrawingAttributes.FitToCurve = _
            MenuInkFitToCurve.Checked
        Refresh()
    End Sub

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

DrawingAttributes (Clase)

DrawingAttributes (Miembros)

Microsoft.Ink (Espacio de nombres)

Stroke.GetFlattenedBezierPoints

Stroke