이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
Visual Studio 2017을 사용하는 것이 좋습니다.

ITextView.DisplayTextLineContainingBufferPosition 메서드 (SnapshotPoint, Double, ViewRelativePosition)

서식을 지정 하는 버퍼의 내용을 표시 하도록는 ITextViewLine 버퍼 위치를 포함 하는 원하는 위치에 표시 됩니다.

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

void DisplayTextLineContainingBufferPosition(
	SnapshotPoint bufferPosition,
	double verticalDistance,
	ViewRelativePosition relativeTo
)

매개 변수

bufferPosition
형식: Microsoft.VisualStudio.Text.SnapshotPoint

지정된 세로 위치에 표시되는 ITextViewLine에 포함될 문자의 위치입니다.

verticalDistance
형식: Double

ITextViewLine 과 뷰 가장자리 사이의 거리(픽셀 단위)입니다. relativeToViewRelativePosition.Top과 같으면 거리는 뷰의 위쪽부터 ITextViewLine의 위쪽까지입니다. 그렇지 않으면 거리는 ITextViewLine의 아래쪽부터 뷰의 아래쪽까지입니다.

음수 값을 선을 일으킬 수 뷰포트 외부에 표시 될 수 있습니다.

이 메서드는 verticalDistance가 클 경우 부담이 상당히 커질 수 있습니다. verticalDistance를 뷰 높이보다 크게 지정하지 않도록 해야 합니다.

relativeTo
형식: Microsoft.VisualStudio.Text.Editor.ViewRelativePosition

ViewRelativePosition

예외조건
ArgumentException

bufferPosition잘못 된 수 ITextSnapshot 또는 ITextBuffer.

ArgumentOutOfRangeException

relativeTo이 잘못된 ViewRelativePosition인 경우

보기에서 줄 바꿈을 사용 하지 않는 경우 다음을 ITextViewLine 전체에 해당 ITextSnapshotLine 포함 된 bufferPosition. 보기에서 줄 바꿈을 사용 하는 경우 다음의 ITextViewLine 부분에 해당는 ITextSnapshotLine 둘 다가 포함 bufferPosition 와 보기에 적용 합니다. bufferPosition첫 문자 수는 ITextViewLine. 반환 되는 값은 일반적으로 같지 verticalDistance, 보기 간격 위쪽 또는 아래쪽 보기에 나타나지 않도록 하려면 위치가 변경 된 때를 제외 하 고. 이 메서드를 호출 하면 됩니다 보기의 현재 dispose를 TextViewLines.

표시: