다음을 통해 공유


ITextView2 인터페이스

정의

에 대한 ITextView확장 , 기능 보강. 여기에 있는 모든 멤버에 대해 의 TextViewExtensions확장 메서드도 있어야 합니다.

public interface class ITextView2 : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface ITextView2 : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type ITextView2 = interface
    interface ITextView
    interface IPropertyOwner
Public Interface ITextView2
Implements IPropertyOwner, ITextView
구현

속성

BufferGraph

이 뷰에 IBufferGraph 기여하는 원본 버퍼 집합이 포함된 을 가져옵니다.

(다음에서 상속됨 ITextView)
Caret

caret 요소를 가져옵니다.

(다음에서 상속됨 ITextView)
HasAggregateFocus

뷰 또는 해당 장식에 포커스가 있는지 여부를 결정합니다.

(다음에서 상속됨 ITextView)
InLayout

뷰가 배치되는 중인지 여부를 결정합니다.

(다음에서 상속됨 ITextView)
InOuterLayout

뷰가 배치되는 중인지 아니면 배치를 준비하고 있는지 여부를 결정합니다.

IsClosed

이 텍스트 보기가 닫혔는지 여부를 확인합니다.

(다음에서 상속됨 ITextView)
IsMouseOverViewOrAdornments

마우스가 보기 위에 있는지 또는 표시되어 있는지 여부를 결정합니다.

(다음에서 상속됨 ITextView)
LineHeight

보기에서 텍스트 줄의 명목 높이를 가져옵니다.

(다음에서 상속됨 ITextView)
MaxTextRightCoordinate

해당 선이 현재 표시되는지 여부에 관계없이 가장 긴 줄의 오른쪽 좌표를 논리적 픽셀로 가져옵니다.

(다음에서 상속됨 ITextView)
MultiSelectionBroker

보기 내에서 선택 항목을 관리하기 위한 개체를 가져옵니다.

Options

이 텍스트 보기에 대한 옵션을 가져옵니다.

(다음에서 상속됨 ITextView)
Properties

속성 소유자가 제어하는 속성의 컬렉션입니다.

(다음에서 상속됨 IPropertyOwner)
ProvisionalTextHighlight

임시 텍스트 강조 표시가 적용되는 텍스트 범위를 가져옵니다.

(다음에서 상속됨 ITextView)
Roles

이 보기가 수행하는 역할입니다. 역할은 보기에 대해 인스턴스화된 확장을 부분적으로 결정합니다.

(다음에서 상속됨 ITextView)
Selection

선택 요소를 가져옵니다.

(다음에서 상속됨 ITextView)
TextBuffer

이 보기에서 ITextBuffer 텍스트가 렌더링되는 을 가져옵니다.

(다음에서 상속됨 ITextView)
TextDataModel

ITextDataModel 이 텍스트 보기의 을 가져옵니다.

(다음에서 상속됨 ITextView)
TextSnapshot

보기에서 ITextSnapshot 현재 렌더링된 텍스트의 을 가져옵니다.

(다음에서 상속됨 ITextView)
TextViewLines

이 보기에서 렌더링된 개체의 ITextViewLine 읽기 전용 목록을 가져옵니다.

(다음에서 상속됨 ITextView)
TextViewModel

ITextViewModel 이 텍스트 보기의 을 가져옵니다.

(다음에서 상속됨 ITextView)
ViewportBottom

텍스트 렌더링 좌표계에서 뷰포트의 아래쪽 가장자리 위치를 가져옵니다.

(다음에서 상속됨 ITextView)
ViewportHeight

표시되는 콘텐츠 창의 높이를 논리적 픽셀로 가져옵니다.

(다음에서 상속됨 ITextView)
ViewportLeft

텍스트 렌더링 좌표계에서 뷰포트의 왼쪽 가장자리 위치를 가져오거나 설정합니다.

(다음에서 상속됨 ITextView)
ViewportRight

텍스트 렌더링 좌표계에서 뷰포트의 오른쪽 가장자리 위치를 가져옵니다.

(다음에서 상속됨 ITextView)
ViewportTop

텍스트 렌더링 좌표계에서 뷰포트의 위쪽 가장자리 위치를 가져옵니다.

(다음에서 상속됨 ITextView)
ViewportWidth

표시되는 콘텐츠 창의 너비를 논리적 픽셀로 가져옵니다.

(다음에서 상속됨 ITextView)
ViewScroller

보기를 스크롤하거나 조작하는 다양한 메서드를 제공하는 도우미를 가져옵니다.

(다음에서 상속됨 ITextView)
VisualSnapshot

ITextSnapshot 렌더링되는 시각적 버퍼의 를 가져옵니다.

(다음에서 상속됨 ITextView)

메서드

Close()

텍스트 보기와 해당 뷰를 닫습니다.

(다음에서 상속됨 ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

포함이 원하는 위치에 표시되도록 ITextViewLine 텍스트 버퍼의 내용을 서식을 지정하고 bufferPosition 표시합니다.

(다음에서 상속됨 ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

포함이 원하는 위치에 표시되도록 ITextViewLine 텍스트 버퍼의 내용을 서식을 지정하고 bufferPosition 표시합니다.

(다음에서 상속됨 ITextView)
GetTextElementSpan(SnapshotPoint)

SnapshotSpan 지정된 SnapshotPoint에서 텍스트 요소(단일 시각적 표현)를 구성하는 텍스트의 를 가져옵니다.

(다음에서 상속됨 ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

ITextViewLine 지정된 텍스트 버퍼 위치가 포함된 을 가져옵니다.

(다음에서 상속됨 ITextView)
QueuePostLayoutAction(Action)

레이아웃이 완료된 후 수행할 작업을 추가합니다. 진행 중인 레이아웃이 없으면 작업이 즉시 수행됩니다. UI 스레드에서 이 작업을 호출해야 하며 UI 스레드에서 작업이 수행됩니다.

QueueSpaceReservationStackRefresh()

공간 예약 스택의 새로 고침을 요청합니다.

(다음에서 상속됨 ITextView)
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)

지정된 텍스트 버퍼 위치가 포함된 을 가져옵니다 ITextViewLine .

TryGetTextViewLines(ITextViewLineCollection)

이 보기에서 렌더링된 개체의 ITextViewLine 읽기 전용 목록을 가져옵니다.

이벤트

Closed

텍스트 보기가 닫힌 직후에 발생합니다.

(다음에서 상속됨 ITextView)
GotAggregateFocus

키보드 포커스가 보기 또는 표시 영역 중 하나로 전환할 때 발생합니다.

(다음에서 상속됨 ITextView)
LayoutChanged

보기에 표시된 텍스트가 변경될 때마다 발생합니다.

(다음에서 상속됨 ITextView)
LostAggregateFocus

키보드 포커스가 보기와 그 장식에서 멀리 전환할 때 발생합니다.

(다음에서 상속됨 ITextView)
MaxTextRightCoordinateChanged

뷰의 MaxTextRightCoordinate가 변경될 때마다 발생합니다.

MouseHover

마우스가 같은 문자 위로 마우스를 가져가면 발생합니다.

(다음에서 상속됨 ITextView)
ViewportHeightChanged

뷰포트의 높이가 변경되면 발생합니다.

(다음에서 상속됨 ITextView)
ViewportLeftChanged

뷰포트의 왼쪽 가장자리 위치가 변경되면 발생합니다. (예: 보기가 가로로 스크롤되는 경우)

(다음에서 상속됨 ITextView)
ViewportWidthChanged

뷰포트의 너비가 변경되면 발생합니다.

(다음에서 상속됨 ITextView)

확장 메서드

GetInOuterLayout(ITextView)

뷰가 배치되는 중인지 아니면 배치를 준비하고 있는지 여부를 결정합니다.

GetMultiSelectionBroker(ITextView)

보기 내에서 선택 항목을 관리하기 위한 개체를 가져옵니다.

IsEmbeddedTextView(ITextView)

지정된 ITextView 가 다른 ITextView에 포함되는지 여부를 가져옵니다.

IsReadOnlyTextView(ITextView)

지정된 ITextView 가 읽기 전용으로 간주되는지 여부를 가져옵니다.

QueuePostLayoutAction(ITextView, Action)

QueuePostLayoutAction(Action)을 참조하세요.

TryGetContainingTextView(ITextView, ITextView)

지정된 포함된 ITextView에 대한 포함을 ITextView 가져옵니다.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)을 참조하세요.

TryGetTextViewLines(ITextView, ITextViewLineCollection)

TryGetTextViewLines(ITextViewLineCollection)을 참조하세요.

적용 대상