ITextProvider 인터페이스

정의

텍스트가 포함된 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다.

public interface class ITextProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITextProvider
public interface ITextProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITextProvider = interface
type ITextProvider = interface
Public Interface ITextProvider
특성

설명

TextPattern 컨트롤 패턴을 지원해야 하는 UI 자동화 공급자에서 구현됩니다.

속성

Name Description
DocumentRange

문서의 기본 텍스트를 묶는 텍스트 범위를 가져옵니다.

SupportedTextSelection

텍스트 공급자가 선택 영역을 지원하는지 여부를 지정하는 값을 가져오고, 이 경우 지원되는 선택 유형을 가져옵니다.

메서드

Name Description
GetSelection()

현재 텍스트 선택 영역 또는 선택 영역과 연결된 연결되지 않은 텍스트 범위의 컬렉션을 검색합니다.

GetVisibleRanges()

각 텍스트 범위가 부분적으로 표시되는 첫 번째 줄부터 마지막으로 부분적으로 표시되는 줄의 끝까지 시작되는 텍스트 컨테이너에서 연결이 끊긴 텍스트 범위의 배열을 검색합니다.

RangeFromChild(IRawElementProviderSimple)

이미지, 하이퍼링크 또는 기타 포함된 개체와 같은 자식 요소를 묶는 텍스트 범위를 검색합니다.

RangeFromPoint(Point)

지정된 화면 좌표에 가장 가까운 퇴행성(빈) 텍스트 범위를 반환합니다.

적용 대상

추가 정보