다음을 통해 공유


IUIAutomationTextRange 인터페이스(uiautomationclient.h)

IUIAutomationTextPattern 인터페이스를 지원하는 컨테이너의 연속 텍스트 범위에 대한 액세스를 제공합니다. 클라이언트 애플리케이션은 IUIAutomationTextRange 인터페이스를 사용하여 텍스트 범위에서 포함된 개체를 선택, 비교 및 검색할 수 있습니다. 인터페이스는 두 개의 엔드포인트를 사용하여 텍스트 범위가 시작되고 끝나는 위치를 구분합니다. 연결되지 않은 텍스트 범위는 IUIAutomationTextRangeArray 인터페이스로 표시됩니다.

상속

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

메서드

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

 
IUIAutomationTextRange::AddToSelection

선택한 텍스트의 여러 연결되지 않은 범위를 지원하는 컨트롤에서 선택한 텍스트 범위의 컬렉션에 텍스트 범위를 추가합니다. (IUIAutomationTextRange.AddToSelection)
IUIAutomationTextRange::Clone

원본과 동일한 새 IUIAutomationTextRange를 검색하고 원본의 모든 속성을 상속합니다.
IUIAutomationTextRange::Compare

이 텍스트 범위에 다른 텍스트 범위와 동일한 엔드포인트가 있는지 여부를 지정하는 값을 검색합니다. (IUIAutomationTextRange.Compare)
IUIAutomationTextRange::CompareEndpoints

이 텍스트 범위의 시작 또는 끝점이 다른 텍스트 범위의 시작 또는 끝점과 같은지 여부를 지정하는 값을 검색합니다.
IUIAutomationTextRange::ExpandToEnclosingUnit

지정된 텍스트 단위로 텍스트 범위를 정규화합니다. 범위가 지정된 단위보다 작으면 확장되거나 지정된 단위보다 길면 줄입니다. (IUIAutomationTextRange.ExpandToEnclosingUnit)
IUIAutomationTextRange::FindAttribute

지정된 텍스트 특성 값이 있는 텍스트 범위 하위 집합을 검색합니다.
IUIAutomationTextRange::FindText

지정된 텍스트가 포함된 텍스트 범위 하위 집합을 검색합니다.
IUIAutomationTextRange::GetAttributeValue

전체 텍스트 범위에서 지정된 텍스트 특성의 값을 검색합니다.
IUIAutomationTextRange::GetBoundingRectangles

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

텍스트 범위 안에 있는 모든 포함된 개체의 컬렉션을 검색합니다. (IUIAutomationTextRange.GetChildren)
IUIAutomationTextRange::GetEnclosingElement

텍스트 범위를 둘러싸는 가장 안쪽의 UI 자동화 요소를 반환합니다.
IUIAutomationTextRange::GetText

텍스트 범위의 일반 텍스트를 반환합니다.
IUIAutomationTextRange::Move

텍스트 범위를 지정된 텍스트 단위 수만큼 앞으로 또는 뒤로 이동합니다.
IUIAutomationTextRange::MoveEndpointByRange

현재 텍스트 범위의 한 엔드포인트를 두 번째 텍스트 범위의 지정된 엔드포인트로 이동합니다. (IUIAutomationTextRange.MoveEndpointByRange)
IUIAutomationTextRange::MoveEndpointByUnit

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

여러 개의 연결되지 않은 선택을 지원하는 텍스트 컨테이너에서 선택한 텍스트의 기존 컬렉션에서 텍스트 범위를 제거합니다.
IUIAutomationTextRange::ScrollIntoView

텍스트 범위가 뷰포트에 표시될 때까지 텍스트 컨트롤이 스크롤되도록 합니다.
IUIAutomationTextRange::Select

이 텍스트 범위에 해당하는 텍스트 범위를 선택하고 이전 선택 영역을 제거합니다. (IUIAutomationTextRange.Select)

요구 사항

   
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트, WINDOWS XP SP3 및 Windows Vista용 플랫폼 업데이트 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트, Windows Server 2003 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 uiautomationclient.h(UIAutomation.h 포함)

추가 정보

클라이언트에 대한 컨트롤 패턴 인터페이스

텍스트 콘텐츠에 대한 UI 자동화 지원

텍스트 범위 사용