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