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 [데스크톱 앱만 해당] |
| 대상 플랫폼 | 윈도우즈 |
| Header | tom.h |
참고하십시오
개념적