ITextStoreACP2 인터페이스(textstor.h)

ITextStoreACP2 인터페이스는 애플리케이션에서 구현되며 TSF 관리자가 TSF의 텍스트 스트림 또는 텍스트 저장소를 조작하는 데 사용됩니다. 애플리케이션은 CreateContext 메서드를 호출하여 이 인터페이스의 instance 가져올 수 있습니다. 인터페이스 ID가 IID_ITextStoreACP2.

이 인터페이스는 ACP(애플리케이션 문자 위치) 형식을 통해 텍스트 저장소를 노출합니다. 앵커 기반 형식을 사용하는 애플리케이션은 ITextStoreAnchor를 사용해야 합니다.

상속

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

메서드

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

 
ITextStoreACP2::AdviseSink

ITextStoreACPSink 인터페이스에서 새 advise 싱크를 설치하거나 기존 advise 싱크를 수정합니다. 싱크 인터페이스는 펑크 매개 변수로 지정됩니다.
ITextStoreACP2::FindNextAttrTransition

특성 값에서 전환이 발생하는 문자 위치를 결정합니다. 검사 지정된 특성은 애플리케이션에 따라 다릅니다.
ITextStoreACP2::GetACPFromPoint

화면 좌표의 점을 애플리케이션 문자 위치로 변환합니다.
ITextStoreACP2::GetActiveView

현재 활성 보기를 나타내는 TsViewCookie를 가져옵니다.
ITextStoreACP2::GetEmbedded

포함된 문서를 가져옵니다. (ITextStoreACP2.GetEmbedded)
ITextStoreACP2::GetEndACP

문서의 문자 수를 가져옵니다.
ITextStoreACP2::GetFormattedText

지정된 텍스트 문자열에 대한 서식이 지정된 텍스트 데이터를 가져옵니다. 호출자는 이 메서드를 호출하기 전에 문서에 대한 읽기/쓰기 잠금이 있어야 합니다.
ITextStoreACP2::GetScreenExt

텍스트 스트림이 렌더링되는 디스플레이 화면의 경계 상자 화면 좌표를 가져옵니다.
ITextStoreACP2::GetSelection

문서에서 텍스트 선택 영역의 문자 위치를 가져옵니다. 이 메서드는 여러 텍스트 선택을 지원합니다. 호출자는 이 메서드를 호출하기 전에 문서에 대한 읽기 전용 잠금이 있어야 합니다.
ITextStoreACP2::GetStatus

문서 상태 가져옵니다. 문서 상태 TS_STATUS 구조를 통해 반환됩니다.
ITextStoreACP2::GetText

지정된 문자 위치의 텍스트에 대한 정보를 가져옵니다. 이 메서드는 표시 및 숨겨진 텍스트를 반환하고 포함된 데이터가 텍스트에 연결되어 있는지를 나타냅니다.
ITextStoreACP2::GetTextExt

지정된 문자 위치에 있는 텍스트의 경계 상자를 화면 좌표로 가져옵니다. 호출자는 이 메서드를 호출하기 전에 문서에 대한 읽기 전용 잠금이 있어야 합니다.
ITextStoreACP2::InsertEmbedded

지정된 문자에 포함된 개체를 삽입합니다. (ITextStoreACP2.InsertEmbedded)
ITextStoreACP2::InsertEmbeddedAtSelection

삽입 지점 또는 선택 영역에 IDataObject를 삽입합니다. 이 메서드를 호출하는 클라이언트는 문서에 IDataObject 개체를 삽입하기 전에 읽기/쓰기 잠금이 있어야 합니다.
ITextStoreACP2::InsertTextAtSelection

삽입 지점 또는 선택 영역에 텍스트를 삽입합니다. 호출자는 텍스트를 삽입하기 전에 문서에 대한 읽기/쓰기 잠금이 있어야 합니다.
ITextStoreACP2::QueryInsert

지정된 시작 및 끝 문자 위치가 유효한지 여부를 확인합니다. 편집을 실행하기 전에 이 메서드를 사용하여 문서에 대한 편집을 조정합니다. 메서드는 문서 범위를 벗어나는 값을 반환해서는 안 됩니다.
ITextStoreACP2::QueryInsertEmbedded

지정한 개체를 문서에 삽입할 수 있는지 여부를 나타내는 값을 가져옵니다. (ITextStoreACP2.QueryInsertEmbedded)
ITextStoreACP2::RequestAttrsAtPosition

지정된 문자 위치에 있는 텍스트 특성을 가져옵니다. (ITextStoreACP2.RequestAttrsAtPosition)
ITextStoreACP2::RequestAttrsTransitioningAtPosition

지정된 문자 위치에서 전환되는 텍스트 특성을 가져옵니다. (ITextStoreACP2.RequestAttrsTransitioningAtPosition)
ITextStoreACP2::RequestLock

문서를 수정하기 위해 문서 잠금을 제공하기 위해 TSF 관리자가 호출합니다. 이 메서드는 OnLockGranted 메서드를 호출하여 문서 잠금을 만듭니다.
ITextStoreACP2::RequestSupportedAttrs

문서에서 지원되는 특성을 가져옵니다. (ITextStoreACP2.RequestSupportedAttrs)
ITextStoreACP2::RetrieveRequestedAttrs

특성 요청 메서드에 대한 호출에서 반환되는 특성을 가져옵니다. (ITextStoreACP2.RetrieveRequestedAttrs)
ITextStoreACP2::SetSelection

문서 내의 텍스트를 선택합니다. 이 메서드를 호출하기 전에 애플리케이션에 문서에 대한 읽기/쓰기 잠금이 있어야 합니다.
ITextStoreACP2::SetText

텍스트 선택 영역을 제공된 문자 위치로 설정합니다.
ITextStoreACP2::UnadviseSink

더 이상 TSF 관리자의 알림이 필요하지 않음을 나타내기 위해 애플리케이션에서 호출됩니다. TSF 관리자는 싱크 인터페이스를 해제하고 알림을 중지합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 textstor.h