다음을 통해 공유


IVerticalFractionMap 인터페이스

ITextView의 전체 세로 범위 비율과 문자 위치를 매핑합니다.

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

구문

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

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

속성

  이름 설명
Public 속성 TextView 이 비율 맵이 적용되는 텍스트 뷰를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 GetBufferPositionAtFraction 뷰의 세로 범위의 비율에 해당하는 버퍼 위치를 가져옵니다(있는 경우).
Public 메서드 GetFractionAtBufferPosition 지정된 버퍼 위치에 해당하는 뷰의 세로 범위의 비율을 가져옵니다.

위쪽

이벤트

  이름 설명
Public 이벤트 MappingChanged 해당 분수 문자 위치 사이의 매핑을 변경 될 때 발생 합니다.예를 들어, 뷰에서 일부 줄을 다시 렌더링하여 해당 글꼴 크기를 변경할 수 있습니다.

위쪽

설명

잘못 된 텍스트 위치 범위는 [0...TextView.TextSnapshot.Length. [0.0... 잘못 스크롤 막대 좌표입니다. 1.0]. 0.0 텍스트 보기에서 첫 번째 줄에 해당 하 고 1.0 보기에서 마지막 줄의 아래쪽에 해당 합니다.

모든 텍스트 위치 고유 값이 있습니다. 예를 들어, 모든 텍스트 버퍼 줄에 문자 같은 값, 자동 줄 바꿈을 가정 하 고 사용 하지 않는. 기본 형식이이 인터페이스는 IScrollMap 인터페이스를 사용 하 여 만들어집니다는 IScrollMapFactoryService.

참고 항목

참조

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