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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
![]() |
TextView | 이 비율 맵이 적용되는 텍스트 뷰를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
GetBufferPositionAtFraction | 뷰의 세로 범위의 비율에 해당하는 버퍼 위치를 가져옵니다(있는 경우). |
![]() |
GetFractionAtBufferPosition | 지정된 버퍼 위치에 해당하는 뷰의 세로 범위의 비율을 가져옵니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
![]() |
MappingChanged | 해당 분수 문자 위치 사이의 매핑을 변경 될 때 발생 합니다.예를 들어, 뷰에서 일부 줄을 다시 렌더링하여 해당 글꼴 크기를 변경할 수 있습니다. |
위쪽
설명
잘못 된 텍스트 위치 범위는 [0...TextView.TextSnapshot.Length. [0.0... 잘못 스크롤 막대 좌표입니다. 1.0]. 0.0 텍스트 보기에서 첫 번째 줄에 해당 하 고 1.0 보기에서 마지막 줄의 아래쪽에 해당 합니다.
모든 텍스트 위치 고유 값이 있습니다. 예를 들어, 모든 텍스트 버퍼 줄에 문자 같은 값, 자동 줄 바꿈을 가정 하 고 사용 하지 않는. 기본 형식이이 인터페이스는 IScrollMap 인터페이스를 사용 하 여 만들어집니다는 IScrollMapFactoryService.