RichTextBox.GetPositionFromPoint(Point, Boolean) Метод

Определение

Возвращает объект TextPointer, указывающий на точку вставки, ближайшую к указанному положению.

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

Параметры

point
Point

Объект Point, задающий место, для которого извлекается TextPointer.

snapToText
Boolean

Если задано true, данный метод всегда возвращает объект TextPointer, указывающий на ближайшую позицию вставки для заданного объекта Point, независимо от того, находится ли этот объект Point внутри ограничивающего прямоугольника символа.

Если задано false, то этот метод возвращает null, если заданный объект Point не попадает внутрь ни одного ограничивающего прямоугольника символа.

Возвращаемое значение

TextPointer

Объект TextPointer, указывающий на ближайшую позицию вставки для заданной точки, или null, если параметр snapToText имеет значение false и заданная точка Point не принадлежит ни к одному ограничивающему прямоугольнику символа. Обратите внимание, что возвращаемый объект TextPointer обычно определяет позицию между двумя символами. Свойство LogicalDirection возвращенного объекта TextPointer позволяет определить, которому из этих двух символов соответствует TextPointer.

Исключения

Возникает, если сведения о разметке для элемента RichTextBox устарели.

Комментарии

RichTextBox использует стандартную систему координат с источником, расположенным в левом верхнем углу RichTextBox.

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