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

Комментарии

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

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

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

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