다음을 통해 공유


IViewScroller 인터페이스

ITextView의 도우미 클래스를 나타내며 스크롤에 대한 기본 기능을 제공합니다. ITextViewViewScroller 속성이 이 인터페이스의 인스턴스를 가져오는 데 사용됩니다.

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

구문

‘선언
Public Interface IViewScroller
public interface IViewScroller
public interface class IViewScroller
type IViewScroller =  interface end
public interface IViewScroller

IViewScroller 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 EnsureSpanVisible(SnapshotSpan) 지정 된 범위에 있는 모든 텍스트 보기에 전체적으로 표시 됩니다.
Public 메서드 EnsureSpanVisible(SnapshotSpan, EnsureSpanVisibleOptions) 지정 된 범위에 있는 모든 텍스트 보기에 전체적으로 표시 됩니다.
Public 메서드 EnsureSpanVisible(VirtualSnapshotSpan, EnsureSpanVisibleOptions) 지정 된 범위에 있는 모든 텍스트 보기에 전체적으로 표시 됩니다.
Public 메서드 ScrollViewportHorizontallyByPixels 뷰포트에 지정 된 간격 만큼 가로로 스크롤합니다.
Public 메서드 ScrollViewportVerticallyByLine 뷰포트를 세로로 한 줄 위나 아래로 스크롤합니다.
Public 메서드 ScrollViewportVerticallyByLines 뷰포트를 세로로 여러 줄씩 위나 아래로 스크롤합니다.
Public 메서드 ScrollViewportVerticallyByPage 뷰포트를 세로로 한 페이지 위나 아래로 스크롤합니다.
Public 메서드 ScrollViewportVerticallyByPixels 뷰포트에 지정 된 간격 만큼 세로로 스크롤합니다.

위쪽

설명

대부분의 속성과 double 매개 변수에 해당 또는 시스템 텍스트 렌더링의 거리를 조정 합니다. 이 좌표계에서 x = 0.0에 해당 텍스트를 렌더링 하 여 그리기 화면 왼쪽된 가장자리에 (x = view.ViewportLeft 가시 영역의 왼쪽된 가장자리에 해당), 및 y = view.ViewportTop 뷰포트의 위쪽 가장자리에 해당 합니다. X 좌표를 왼쪽에서 오른쪽으로 증가 하 고 y 좌표 위에서 아래쪽으로 증가 합니다. 가로 및 세로 축 보기를 다르게 동작합니다. 보기에는 텍스트의 형식을 지정할 때만 보이는 선 서식이 지정 됩니다. 따라서, 뷰포트 가로 세로 방향으로 같은 방법으로 스크롤할 수 없습니다.뷰포트 그리기 화면에 움직이는 뷰포트의 왼쪽된 좌표를 변경 하 여 가로로 스크롤 됩니다. 새 레이아웃을 수행 하 여 뷰를 세로로 스크롤할 수 있습니다. 레이아웃 보기에서 수행 될 있는 ViewportTop 속성을 변경 합니다.

예를 들어, 한 줄 아래로 스크롤 표시 행 변환 되지 않습니다. 대신 간단 하 게 변경 되는 ViewportTop 속성 (y 좌표로 변경 되지 않은 경우에 화면에 이동 하는 줄 생김). 텍스트 렌더링 좌표계에서 거리가 논리 픽셀 수에 해당합니다. 텍스트 렌더링 화면 배율 변환을 하지 않고 표시 되는 경우 1 단위 텍스트 렌더링 좌표계에서 디스플레이 1 픽셀에 해당 합니다.

참고 항목

참조

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