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, возвращается вырожденный диапазон от видимого текста, ближайшего к заданной точке.