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