RichTextBox.GetPositionFromPoint(Point, Boolean) Metoda

Definicja

Zwraca TextPointer wskazujące na punkt wstawiania znajdujący się najbliżej określonego położenia.Returns a TextPointer that points to the insertion point closest to the specified position.

public:
 System::Windows::Documents::TextPointer ^ GetPositionFromPoint(System::Windows::Point point, bool snapToText);
public System.Windows.Documents.TextPointer GetPositionFromPoint (System.Windows.Point point, bool snapToText);
member this.GetPositionFromPoint : System.Windows.Point * bool -> System.Windows.Documents.TextPointer
Public Function GetPositionFromPoint (point As Point, snapToText As Boolean) As TextPointer

Parametry

point
Point

Obiekt Point określający pozycję, do której ma zostać pobrany TextPointer.A Point object specifying the position to retrieve a TextPointer for.

snapToText
Boolean

Jeśli true, ta metoda zawsze zwraca TextPointer określający najbliższą pozycję wstawienia dla Point określonego, niezależnie od tego, czy podany Point znajduje się wewnątrz pola ograniczenia znaku.If true, this method always returns a TextPointer specifying the closest insertion position for the Point specified, regardless or whether or not the supplied Point is inside a character's bounding box.

Jeśli false, ta metoda zwraca null, jeśli określony Point nie należy do żadnego pola ograniczenia znaku.If false, this method returns null if the specified Point does not fall within any character bounding box.

Zwraca

TextPointer

TextPointer określający najbliższą pozycję wstawienia dla podanego punktu lub null, jeśli snapToText jest false, a podany Point nie znajduje się w żadnym polu ograniczenia znaku.A TextPointer specifying the closest insertion position for the supplied point, or null if snapToText is false and the supplied Point is not within any character's bounding box. Zwróć uwagę, że zwracana TextPointer jest zwykle pozycją między dwoma znakami.Note that the TextPointer returned is usually the position between two characters. Użyj właściwości LogicalDirection zwróconego TextPointer, aby określić, które z dwóch znaków odpowiada TextPointer.Use the LogicalDirection property of the returned TextPointer to determine which of the two characters the TextPointer corresponds to.

Wyjątki

Wywoływane, jeśli informacje o układzie RichTextBox nie są aktualne.Raised if layout information for the RichTextBox is not current.

Uwagi

RichTextBox używa standardowego układu współrzędnych ze źródłem znajdującym się w lewym górnym rogu RichTextBox.RichTextBox uses a standard coordinate system with the origin located at the upper-left corner of the RichTextBox.

Dotyczy