ITextDocument 인터페이스(tom.h)

ITextDocument 인터페이스는 TOM(텍스트 개체 모델) 최상위 인터페이스로, 활성 여부와 관계없이 문서의 모든 스토리에 대한 활성 선택 영역 및 범위 개체를 검색합니다. 애플리케이션에서 다음을 수행할 수 있습니다.

  • 문서를 열고 저장합니다.
  • 실행 취소 동작 및 화면 업데이트를 제어합니다.
  • 화면 위치에서 범위를 찾습니다.
  • ITextStoryRanges 스토리 열거자를 가져옵니다.
구현 시기

애플리케이션은 일반적으로 ITextDocument 인터페이스를 구현하지 않습니다. 서식 있는 편집 컨트롤과 같은 Microsoft 텍스트 솔루션은 TOM 구현의 일부로 ITextDocument를 구현합니다.

사용하는 경우

애플리케이션은 서식 있는 편집 컨트롤에서 ITextDocument 포인터를 검색할 수 있습니다. 이렇게 하려면 EM_GETOLEINTERFACE 메시지를 보내 서식 있는 편집 컨트롤에서 IRichEditOle 개체를 검색합니다. 그런 다음, 개체의 IUnknown::QueryInterface 메서드를 호출하여 ITextDocument 포인터를 검색합니다.

상속

ITextDocument 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ITextDocument 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ITextDocument 인터페이스에는 이러한 메서드가 있습니다.

 
ITextDocument::BeginEditCollection

컬렉션 편집(실행 취소 그룹화라고도 함)을 켭니다.
ITextDocument::EndEditCollection

컬렉션 편집을 해제합니다(그룹화 실행 취소라고도 함).
ITextDocument::Freeze

고정 횟수를 증분합니다.
ITextDocument::GetDefaultTabStop

기본 탭 너비를 가져옵니다.
ITextDocument::GetName

이 문서의 파일 이름을 가져옵니다. ITextDocument 기본 속성입니다.
ITextDocument::GetSaved

파일이 마지막으로 저장된 이후 변경되었는지 여부를 나타내는 값을 가져옵니다.
ITextDocument::GetSelection

활성 선택 영역을 가져옵니다. (ITextDocument.GetSelection)
ITextDocument::GetStoryCount

이 문서의 스토리 수를 가져옵니다.
ITextDocument::GetStoryRanges

문서의 스토리를 열거하는 데 사용되는 스토리 컬렉션 개체를 가져옵니다.
ITextDocument::New

새 문서를 엽니다.
ITextDocument::Open

지정된 문서를 엽니다. 파일의 코드 페이지뿐만 아니라 액세스 및 공유 권한, 파일 만들기 및 변환을 지정하는 매개 변수가 있습니다.
ITextDocument::Range

문서의 현재 스토리에서 지정된 범위의 콘텐츠에 대한 텍스트 범위 개체를 검색합니다.
ITextDocument::RangeFromPoint

화면의 지정된 지점에 가장 가까운 콘텐츠의 범위를 검색합니다.
ITextDocument::Redo

지정된 수의 다시 실행 작업을 수행합니다.
ITextDocument::Save

문서를 저장합니다.
ITextDocument::SetDefaultTabStop

현재 표시 위치 이외의 탭이 없을 때 사용되는 기본 탭 정지를 설정합니다.
ITextDocument::SetSaved

저장된 문서 속성을 설정합니다.
ITextDocument::Undo

지정된 수의 실행 취소 작업을 수행합니다.
ITextDocument::Unfreeze

고정 횟수를 감소합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 tom.h

추가 정보

개념

텍스트 개체 모델

텍스트 개체 모델 사용