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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
DTE | 최상위 확장성 개체를 가져옵니다. | |
EndPoint | 문서의 끝 위치가 되는 TextPoint를 가져옵니다. | |
IndentSize | 인프라입니다. Microsoft 내부용입니다. | |
Language | 인프라입니다. Microsoft 내부용입니다. | |
Parent | TextDocument 개체의 직계 부모를 가져옵니다. | |
Selection | TextDocument 개체에서 현재 선택한 영역을 나타내는 개체를 가져옵니다. | |
StartPoint | 텍스트 문서의 시작 부분 또는 창에 첫 번째로 표시된 문자를 나타내는 TextPoint 개체를 가져옵니다. | |
TabSize | 인프라입니다. Microsoft 내부용입니다. | |
Type | 인프라입니다. Microsoft 내부용입니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
ClearBookmarks | 텍스트 문서에서 명명되지 않은 책갈피를 모두 제거합니다. | |
CreateEditPoint | 지정된 위치에 EditPoint 개체를 만들고 이 개체를 반환합니다.기본 위치는 문서의 시작입니다. | |
MarkText | 텍스트 문서에서 지정된 텍스트를 찾았는지 여부를 나타내고 일치하는 텍스트가 있는 위치에 명명되지 않은 책갈피를 만듭니다. | |
PrintOut | 인프라입니다. Microsoft 내부용입니다. | |
ReplacePattern | 전체 텍스트 문서에서 일치하는 텍스트를 바꿉니다. | |
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 ());
}