RichTextBox.GetPositionFromPoint(Point, Boolean) RichTextBox.GetPositionFromPoint(Point, Boolean) RichTextBox.GetPositionFromPoint(Point, Boolean) Method

Определение

Возвращает объект TextPointer, указывающий на точку вставки, ближайшую к указанному положению.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

Параметры

point
Point Point Point

Объект Point, задающий место, для которого извлекается TextPointer.A Point object specifying the position to retrieve a TextPointer for.

snapToText
Boolean Boolean Boolean

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

Если задано false, то этот метод возвращает null, если заданный объект Point не попадает внутрь ни одного ограничивающего прямоугольника символа.If false, this method returns null if the specified Point does not fall within any character bounding box.

Возвраты

Объект TextPointer, указывающий на ближайшую позицию вставки для заданной точки, или null, если параметр snapToText имеет значение false и заданная точка Point не принадлежит ни к одному ограничивающему прямоугольнику символа.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. Обратите внимание, что возвращаемый объект TextPointer обычно определяет позицию между двумя символами.Note that the TextPointer returned is usually the position between two characters. Свойство LogicalDirection возвращенного объекта TextPointer позволяет определить, которому из этих двух символов соответствует TextPointer.Use the LogicalDirection property of the returned TextPointer to determine which of the two characters the TextPointer corresponds to.

Исключения

Возникает, если сведения о разметке для элемента RichTextBox устарели.Raised if layout information for the RichTextBox is not current.

Комментарии

RichTextBox использует стандартный систему координат с началом отсчета в левом верхнем углу RichTextBox.RichTextBox uses a standard coordinate system with the origin located at the upper-left corner of the RichTextBox.

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