다음을 통해 공유


ITextCaret.MoveTo 메서드 (ITextViewLine, Double, Boolean)

캐럿을 지정된 x 좌표와 텍스트 줄에 대한 최상의 CaretPosition으로 이동합니다.

네임스페이스:  Microsoft.VisualStudio.Text.Editor
어셈블리:  Microsoft.VisualStudio.Text.UI(Microsoft.VisualStudio.Text.UI.dll)

구문

‘선언
Function MoveTo ( _
    textLine As ITextViewLine, _
    xCoordinate As Double, _
    captureHorizontalPosition As Boolean _
) As CaretPosition
CaretPosition MoveTo(
    ITextViewLine textLine,
    double xCoordinate,
    bool captureHorizontalPosition
)
CaretPosition MoveTo(
    ITextViewLine^ textLine, 
    double xCoordinate, 
    bool captureHorizontalPosition
)
abstract MoveTo : 
        textLine:ITextViewLine * 
        xCoordinate:float * 
        captureHorizontalPosition:bool -> CaretPosition
function MoveTo(
    textLine : ITextViewLine, 
    xCoordinate : double, 
    captureHorizontalPosition : boolean
) : CaretPosition

매개 변수

  • xCoordinate
    형식: Double

    텍스트 렌더링 좌표계에서 캐럿의 x 좌표입니다.

  • captureHorizontalPosition
    형식: Boolean

    이후의 위 또는 아래로의 이동에 대해 캐럿에서 해당 수평 위치를 캡처해야 하면 true이고, 캐럿에서 이전에 캡처한 수평 위치를 유지해야 하면 false입니다.

반환 값

형식: Microsoft.VisualStudio.Text.Editor.CaretPosition
이동이 발생한 이후 캐럿의 유효한 값을 포함하는 CaretPosition입니다.

예외

예외 조건
ArgumentOutOfRangeException

xCoordinateNaN입니다.

설명

이 메서드 사용 utf-16 서로게이트 쌍 및 조합 문자 시퀀스를 처리 합니다.

.NET Framework 보안

참고 항목

참조

ITextCaret 인터페이스

MoveTo 오버로드

Microsoft.VisualStudio.Text.Editor 네임스페이스