Partager via


DrawingAttributes.FitToCurve, propriété

Mise à jour : November 2007

Obtient ou définit la valeur qui indique si le lissage de Bézier est utilisé pour restituer l'entrée manuscrite.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
Public Property FitToCurve As Boolean
'Utilisation
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)

Valeur de propriété

Type : System.Boolean
true si l'entrée manuscrite est restituée comme un enchaînement de courbes. false si l'entrée manuscrite est restituée comme des lignes reliant les points d'échantillon du stylet.

Notes

Le lissage de Bézier est particulièrement utile pour lisser l'entrée manuscrite dans les scénarios où l'écriture est instable, comme lorsque l'utilisateur est debout.

Si vous définissez la propriété FitToCurve pendant la collecte d'entrée manuscrite, l'entrée manuscrite n'est restituée comme un enchaînement de courbes que lorsque les traits sont redessinés ou actualisés.

Exemples

Cet exemple C# utilise le gestionnaire d'événements des éléments de menu, menuInkFitToCurve_Click, pour activer et désactiver la propriété 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();
    }

Cet exemple Microsoft® Visual Basic® .NET utilise le gestionnaire d'événements des éléments de menu, MenuInkFitToCurve_Click, pour activer et désactiver la propriété 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

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

DrawingAttributes, classe

Membres DrawingAttributes

Microsoft.Ink, espace de noms

Stroke.GetFlattenedBezierPoints

Stroke