Condividi tramite


Proprietà DrawingAttributes.FitToCurve

Aggiornamento: novembre 2007

Ottiene o imposta il valore che indica se viene utilizzata la smussatura di Bézier per eseguire il rendering dell' input penna.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public Property FitToCurve As Boolean
'Utilizzo
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)

Valore proprietà

Tipo: System.Boolean
true se viene eseguito il rendering dell'input penna come una serie di curve. false se viene eseguito il rendering dell'input penna come le righe tra i punti campione della penna.

Note

La smussatura di Bézier è particolarmente utile per la smussatura dell'input penna in scenari in cui la scrittura potrebbe essere irregolare, ad esempio quando l'utente è in piedi.

Se si imposta la proprietà FitToCurve durante la raccolta dell'input penna, il rendering dell'input penna non viene eseguito come una serie di curve finché i tratti non vengono ridisegnati o aggiornati.

Esempi

In questo esempio C# viene utilizzato il gestore dell'evento di una voce di menu, menuInkFitToCurve_Click, per attivare e disattivare la proprietà 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();
    }

In questo esempio Microsoft® Visual Basic® .NET viene utilizzato il gestore dell'evento di una voce di menu, MenuInkFitToCurve_Click, per attivare e disattivare la proprietà 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

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

DrawingAttributes Classe

Membri DrawingAttributes

Spazio dei nomi Microsoft.Ink

Stroke.GetFlattenedBezierPoints

Stroke