다음을 통해 공유


ITextRangeProvider2 인터페이스

정의

ITextRange 인터페이스를 확장하여 Microsoft UI 자동화 공급자가 텍스트 입력 작업에 대한 상황에 맞는 상황에 맞는 메뉴를 프로그래밍 방식으로 열 수 있도록 합니다.

public interface class ITextRangeProvider2 : ITextRangeProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3552460283, 40788, 17986, 167, 165, 92, 24, 213, 238, 42, 63)]
struct ITextRangeProvider2 : ITextRangeProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3552460283, 40788, 17986, 167, 165, 92, 24, 213, 238, 42, 63)]
public interface ITextRangeProvider2 : ITextRangeProvider
Public Interface ITextRangeProvider2
Implements ITextRangeProvider
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

메서드

AddToSelection()

여러 개의 연결되지 않은 선택을 지원하는 텍스트 컨테이너의 강조 표시된 텍스트 컬렉션에 를 추가합니다.

(다음에서 상속됨 ITextRangeProvider)
Clone()

원래 ITextRangeProvider 와 동일하고 원본의 모든 속성을 상속하는 새 ITextRangeProvider 를 반환합니다.

(다음에서 상속됨 ITextRangeProvider)
Compare(ITextRangeProvider)

텍스트 범위의 시작점과 끝점이 다른 텍스트 범위와 같은지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 ITextRangeProvider)
CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

두 텍스트 범위에 동일한 엔드포인트가 있는지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 ITextRangeProvider)
ExpandToEnclosingUnit(TextUnit)

텍스트 범위를 지정된 텍스트 단위로 확장합니다.

(다음에서 상속됨 ITextRangeProvider)
FindAttribute(Int32, Object, Boolean)

지정된 특성 ID 및 특성 값이 있는 텍스트 범위 하위 집합을 반환합니다.

(다음에서 상속됨 ITextRangeProvider)
FindText(String, Boolean, Boolean)

지정된 텍스트를 포함하는 텍스트 범위 하위 집합을 반환합니다.

(다음에서 상속됨 ITextRangeProvider)
GetAttributeValue(Int32)

텍스트 범위에서 지정된 특성 ID의 값을 검색합니다.

(다음에서 상속됨 ITextRangeProvider)
GetBoundingRectangles(Double[])

텍스트 범위에서 완전히 표시되거나 부분적으로 표시되는 각 텍스트 줄의 경계 사각형 컬렉션을 검색합니다.

(다음에서 상속됨 ITextRangeProvider)
GetChildren()

텍스트 범위 내에 있는 모든 포함된 개체의 컬렉션을 검색합니다.

(다음에서 상속됨 ITextRangeProvider)
GetEnclosingElement()

텍스트 범위를 둘러싸는 가장 안쪽 요소를 반환합니다.

(다음에서 상속됨 ITextRangeProvider)
GetText(Int32)

범위의 일반 텍스트를 검색합니다.

(다음에서 상속됨 ITextRangeProvider)
Move(TextUnit, Int32)

지정된 텍스트 단위 수만큼 텍스트 범위를 이동합니다.

(다음에서 상속됨 ITextRangeProvider)
MoveEndpointByRange(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

텍스트 범위의 한 엔드포인트를 두 번째 텍스트 범위의 지정된 엔드포인트로 이동합니다.

(다음에서 상속됨 ITextRangeProvider)
MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

텍스트 범위의 한 엔드포인트을 문서 범위 내에서 지정된 텍스트 단위 수만큼 이동합니다.

(다음에서 상속됨 ITextRangeProvider)
RemoveFromSelection()

여러 개의 연결되지 않은 선택을 지원하는 텍스트 컨테이너의 강조 표시된 텍스트 컬렉션에서 호출자의 텍스트 범위 엔드포인트에 해당하는 강조 표시된 텍스트 섹션을 제거합니다.

(다음에서 상속됨 ITextRangeProvider)
ScrollIntoView(Boolean)

뷰포트에 텍스트 범위가 보일 때까지 텍스트 컨트롤을 세로로 스크롤합니다.

(다음에서 상속됨 ITextRangeProvider)
Select()

텍스트 범위의 시작 및 끝점에 해당하는 텍스트 컨트롤의 텍스트를 강조 표시합니다.

(다음에서 상속됨 ITextRangeProvider)
ShowContextMenu()

소유자 요소에 사용할 수 있는 상황에 맞는 메뉴를 표시합니다.

적용 대상

추가 정보