다음을 통해 공유


TextDocument 인터페이스

편집기에 열린 텍스트 파일을 나타냅니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
<GuidAttribute("CB218890-1382-472B-9118-782700C88115")> _
Public Interface TextDocument
[GuidAttribute("CB218890-1382-472B-9118-782700C88115")]
public interface TextDocument
[GuidAttribute(L"CB218890-1382-472B-9118-782700C88115")]
public interface class TextDocument
[<GuidAttribute("CB218890-1382-472B-9118-782700C88115")>]
type TextDocument =  interface end
public interface TextDocument

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

속성

  이름 설명
Public 속성 DTE 최상위 확장성 개체를 가져옵니다.
Public 속성 EndPoint 문서의 끝 위치가 되는 TextPoint를 가져옵니다.
Public 속성 IndentSize 인프라입니다. Microsoft 내부용입니다.
Public 속성 Language 인프라입니다. Microsoft 내부용입니다.
Public 속성 Parent TextDocument 개체의 직계 부모를 가져옵니다.
Public 속성 Selection TextDocument 개체에서 현재 선택한 영역을 나타내는 개체를 가져옵니다.
Public 속성 StartPoint 텍스트 문서의 시작 부분 또는 창에 첫 번째로 표시된 문자를 나타내는 TextPoint 개체를 가져옵니다.
Public 속성 TabSize 인프라입니다. Microsoft 내부용입니다.
Public 속성 Type 인프라입니다. Microsoft 내부용입니다.

위쪽

메서드

  이름 설명
Public 메서드 ClearBookmarks 텍스트 문서에서 명명되지 않은 책갈피를 모두 제거합니다.
Public 메서드 CreateEditPoint 지정된 위치에 EditPoint 개체를 만들고 이 개체를 반환합니다.기본 위치는 문서의 시작입니다.
Public 메서드 MarkText 텍스트 문서에서 지정된 텍스트를 찾았는지 여부를 나타내고 일치하는 텍스트가 있는 위치에 명명되지 않은 책갈피를 만듭니다.
Public 메서드 PrintOut 인프라입니다. Microsoft 내부용입니다.
Public 메서드 ReplacePattern 전체 텍스트 문서에서 일치하는 텍스트를 바꿉니다.
Public 메서드 ReplaceText 인프라입니다. Microsoft 내부용입니다.

위쪽

설명

TextDocument 개체는 Visual C++ 버전 6.0의 Document 개체를 기반으로 합니다.

Visual C++ 버전 6.0에서 TextDocument 개체의 속성과 메서드는 Document 개체의 상위 집합이었습니다. 그러나 Visual Studio의 Document에는 Visual C++ 버전 6.0의 TextDocument에 포함된 모든 메서드와 속성이 있습니다. Visual Studio에서 TextDocument에는 텍스트 특정 메서드만 있습니다. 그러나 Visual C++ 버전 6.0의 TextDocument 개체에서 반환한 모든 메서드가 Document 개체를 반환하므로 기존 코드를 계속 사용할 수 있습니다. 따라서 TextDocument 개체가 필요한 기존 코드에서는 실제로 Document 개체를 사용하게 됩니다.

예제

Sub TextDocExample(ByVal dte As EnvDTE.DTE)
    Dim objTD As TextDocument = dte.ActiveDocument.Object
    MsgBox("Selection: " & objTD.Selection.Mode.ToString)
End Sub
public void TextDocExample(_DTE dte)
{
    TextDocument td = (TextDocument)dte.ActiveDocument.Object ("");
    MessageBox.Show ("Selection: " + td.Selection.Mode.ToString ());
}

참고 항목

참조

EnvDTE 네임스페이스