ITextProvider ITextProvider ITextProvider ITextProvider Interface


텍스트가 포함된 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 공개합니다.Exposes methods and properties to support UI Automation client access to controls that contain text.

public interface class ITextProvider
public interface ITextProvider
type ITextProvider = interface
Public Interface ITextProvider


지원 해야 하는 UI 자동화 공급자에서 구현 된 TextPattern 컨트롤 패턴입니다.Implemented on a UI Automation provider that must support the TextPattern control pattern.


DocumentRange DocumentRange DocumentRange DocumentRange

문서의 주 텍스트를 둘러싸는 텍스트 범위를 가져옵니다.Gets a text range that encloses the main text of a document.

SupportedTextSelection SupportedTextSelection SupportedTextSelection SupportedTextSelection

텍스트 공급자가 선택을 지원하는지 여부 및 지원되는 선택 유형을 지정하는 값을 가져옵니다.Gets a value that specifies whether a text provider supports selection and, if so, the type of selection supported.


GetSelection() GetSelection() GetSelection() GetSelection()

하나 이상의 현재 텍스트 선택 영역과 관련된 서로 분리된 텍스트 범위의 컬렉션을 검색합니다.Retrieves a collection of disjoint text ranges associated with the current text selection or selections.

GetVisibleRanges() GetVisibleRanges() GetVisibleRanges() GetVisibleRanges()

텍스트 컨테이너에서 각 텍스트 범위가 부분적으로 표시되는 첫 번째 줄로 시작되고 부분적으로 표시되는 마지막 줄의 끝까지 이어지는 서로 분리된 텍스트 범위의 배열을 검색합니다.Retrieves an array of disjoint text ranges from a text container where each text range begins with the first partially visible line through to the end of the last partially visible line.

RangeFromChild(IRawElementProviderSimple) RangeFromChild(IRawElementProviderSimple) RangeFromChild(IRawElementProviderSimple) RangeFromChild(IRawElementProviderSimple)

이미지, 하이퍼링크, 기타 포함된 개체 등의 자식 요소를 둘러싸는 텍스트 범위를 검색합니다.Retrieves a text range enclosing a child element such as an image, hyperlink, or other embedded object.

RangeFromPoint(Point) RangeFromPoint(Point) RangeFromPoint(Point) RangeFromPoint(Point)

지정된 화면 좌표와 가장 가까운 중복 제거 텍스트 범위(빈 범위)를 반환합니다.Returns the degenerate (empty) text range nearest to the specified screen coordinates.

적용 대상

추가 정보