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