다음을 통해 공유


Stroke.GetPoint 메서드

업데이트: 2007년 11월

Stroke 개체의 지정된 인덱스에 있는 Point 구조체를 반환합니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink(Microsoft.Ink.dll)

구문

‘선언
Public Function GetPoint ( _
    index As Integer _
) As Point
‘사용 방법
Dim instance As Stroke
Dim index As Integer
Dim returnValue As Point

returnValue = instance.GetPoint(index)
public Point GetPoint(
    int index
)
public:
Point GetPoint(
    int index
)
public Point GetPoint(
    int index
)
public function GetPoint(
    index : int
) : Point

매개 변수

  • index
    형식: System.Int32
    반환할 Point 구조체의 0부터 시작하는 인덱스입니다.

반환 값

형식: System.Drawing.Point
Stroke 개체의 지정된 인덱스에 있는 Point 구조체를 반환합니다.

예제

이 C# 예제에서는 부동 소수점(Float) 인덱스 값으로 지정된 Stroke 개체인 theStroke에서 보간된 점을 반환합니다.

private Point LocatePoint(Stroke theStroke, float theFIndex)
{
    Point ptResult = theStroke.GetPoint((int)theFIndex);
    float theFraction = theFIndex - (int)theFIndex;
    if (theFraction > 0.0f)
    {
        Point ptDelta = theStroke.GetPoint((int)theFIndex + 1);
        ptResult.X += (int)((ptDelta.X - ptResult.X) * theFraction);
        ptResult.Y += (int)((ptDelta.Y - ptResult.Y) * theFraction);
     }
    return ptResult;
}

이 Microsoft Visual Basic .NET 예제에서는 부동 소수점(Float) 인덱스 값으로 지정된 Stroke 개체인 theStroke에서 보간된 점을 반환합니다.

Private Function LocatePoint( _
ByVal theStroke As Stroke, ByVal theFIndex As Single) As Point
    Dim theIndex As Integer = Math.Floor(theFIndex)
    Dim theFraction As Single = theFIndex - theIndex
    Dim ptResult As Point = theStroke.GetPoint(theIndex)
    If theFraction > 0.0 Then
        Dim ptDelta As Point = theStroke.GetPoint(theIndex + 1)
        ptResult.X += CInt((ptDelta.X - ptResult.X) * theFraction)
        ptResult.Y += CInt((ptDelta.Y - ptResult.Y) * theFraction)
    End If
    Return ptResult
End Function

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

Stroke 클래스

Stroke 멤버

Microsoft.Ink 네임스페이스

Stroke.GetPoints