다음을 통해 공유


DrawingAttributes.FitToCurve 속성

업데이트: 2007년 11월

잉크를 렌더링할 때 베지어 다듬기를 사용할지 여부를 나타내는 값을 가져오거나 설정합니다.

네임스페이스:  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