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
특성

설명

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

속성

DocumentRange

문서의 주 텍스트를 둘러싸는 텍스트 범위를 가져옵니다.

SupportedTextSelection

텍스트 공급자가 선택을 지원하는지 여부 및 지원되는 선택 유형을 지정하는 값을 가져옵니다.

메서드

GetSelection()

하나 이상의 현재 텍스트 선택 영역과 관련된 서로 분리된 텍스트 범위의 컬렉션을 검색합니다.

GetVisibleRanges()

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

RangeFromChild(IRawElementProviderSimple)

이미지, 하이퍼링크, 기타 포함된 개체 등의 자식 요소를 둘러싸는 텍스트 범위를 검색합니다.

RangeFromPoint(Point)

지정된 화면 좌표와 가장 가까운 중복 제거 텍스트 범위(빈 범위)를 반환합니다.

적용 대상

추가 정보