Freigeben über


DrawingAttributes.FitToCurve-Eigenschaft

Ruft den Wert ab, der angibt, ob zum Rendern der Freihandeingabe die Bézierglättung verwendet wird, oder legt den Wert fest.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Property FitToCurve As Boolean
'Usage
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)

Eigenschaftenwert

Typ: System.Boolean
true , wenn die Freihandeingabe als eine Serie von Kurven gerendert wird, false, wenn die Freihandeingabe als Linien zwischen Stiftabtastpunkten gerendert wird.

Hinweise

Die Bézierglättung ist besonders in solchen Situationen nützlich, wenn die Freihandeingabe unregelmäßig ist, beispielsweise weil der Benutzer im Stehen schreibt.

Wenn Sie die FitToCurve-Eigenschaft festlegen, während Freihandeingaben erfasst werden, wird die Freihandeingabe erst als eine Serie von Kurven gerendert, wenn die Striche neu gezeichnet oder aktualisiert werden.

Beispiele

In diesem C#-Beispiel wird der Ereignishandler eines Menüelements (menuInkFitToCurve_Click) verwendet, um die FitToCurve-Eigenschaft zu aktivieren bzw. zu deaktivieren.

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 diesem Microsoft® Visual Basic® .NET-Beispiel wird der Ereignishandler eines Menüelements (MenuInkFitToCurve_Click) verwendet, um die FitToCurve-Eigenschaft zu aktivieren bzw. zu deaktivieren.

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

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

DrawingAttributes-Klasse

DrawingAttributes-Member

Microsoft.Ink-Namespace

Stroke.GetFlattenedBezierPoints

Stroke