Поделиться через


TextPattern.RangeFromPoint(Point) Метод

Определение

Возвращает вырожденный (пустой) текстовый диапазон, ближайший к заданным экранным координатам.

public:
 System::Windows::Automation::Text::TextPatternRange ^ RangeFromPoint(System::Windows::Point screenLocation);
public System.Windows.Automation.Text.TextPatternRange RangeFromPoint (System.Windows.Point screenLocation);
member this.RangeFromPoint : System.Windows.Point -> System.Windows.Automation.Text.TextPatternRange
Public Function RangeFromPoint (screenLocation As Point) As TextPatternRange

Параметры

screenLocation
Point

Местоположение в экранных координатах.

Возвращаемое значение

Вырожденный диапазон, ближайший к заданному местоположению. Значение Null никогда не возвращается.

Исключения

Заданная точка находится за пределами элемента AutomationElement, связанного с текстовым шаблоном.

Примеры

private TextPatternRange GetRangeFromPoint()
{
    return targetTextPattern.RangeFromPoint(
        _root.Current.BoundingRectangle.TopLeft);
}
Private Function GetRangeFromPoint() As TextPatternRange
    Return targetTextPattern.RangeFromPoint( _
    _root.Current.BoundingRectangle.TopLeft)
End Function

Комментарии

Диапазон текста, который заключает дочерний объект, возвращается, если координаты экрана находятся в пределах координат изображения, гиперссылки, Майкрософт электронной таблицы Excel или другого внедренного объекта.

Так как скрытый текст не игнорируется RangeFromPoint, возвращается вырожденный диапазон от видимого текста, ближайшего к заданной точке.

Применяется к

См. также раздел