Sdílet prostřednictvím


TextPattern.RangeFromPoint(Point) Metoda

Definice

Vrátí degenerovaný (prázdný) rozsah textu nejblíže zadaným souřadnicům obrazovky.

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

Parametry

screenLocation
Point

Umístění v souřadnicích obrazovky

Návraty

TextPatternRange

Degenerovaný rozsah nejblíže zadanému umístění. Null nikdy se nevrátí.

Výjimky

Daný bod je mimo AutomationElement přidružený k textovému vzoru.

Příklady

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

Poznámky

Oblast textu, která zalomí podřízený objekt, se vrátí, pokud jsou souřadnice obrazovky v souřadnicích obrázku, hypertextového odkazu, Microsoft Excel tabulce nebo jiném vloženém objektu.

Vzhledem k tomu, že skrytý text není ignorován RangeFromPoint, vrátí se degenerovaný rozsah od viditelného textu nejblíže danému bodu.

Platí pro

Viz také