共用方式為


DrawingAttributes.FitToCurve 屬性

取得或設定值,這個值表示是否使用貝茲平滑化來呈現「筆墨」。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink (在 Microsoft.Ink.dll 中)

語法

'宣告
Public Property FitToCurve As Boolean
'用途
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)

屬性值

型別:System.Boolean
如果筆墨呈現為連串曲線,則為 true,如果筆墨呈現為畫筆取樣點之間的線條,則為 false。

備註

在書寫可能不穩定 (例如當使用者站立時) 的情況下,貝茲平滑化特別適用於平滑化筆墨。

如果您在收集筆墨期間設定 FitToCurve 屬性,在重繪或重新整理筆劃之後,筆墨才會呈現為連串曲線。

範例

這個 C# 範例會使用功能表項目的事件處理常式 menuInkFitToCurve_Click 切換 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();
    }

這個 Microsoft® Visual Basic® .NET 範例會使用功能表項目的事件處理常式 MenuInkFitToCurve_Click 切換 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

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

DrawingAttributes 類別

DrawingAttributes 成員

Microsoft.Ink 命名空間

Stroke.GetFlattenedBezierPoints

Stroke