TextBlock.GetPositionFromPoint(Point, Boolean) メソッド

定義

指定した TextPointer に最も近い位置に対する Point を返します。Returns a TextPointer to the position closest to a specified Point.

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 を返す対象の TextBlock の座標空間での TextPointerA Point in the coordinate space of the TextBlock for which to return a TextPointer.

snapToText
Boolean

point が文字境界ボックス内にあるかどうかに関係なく、point に最も近い挿入位置に対する TextPointer を返す場合は truepoint が文字境界ボックス内になければ false を返す場合には nulltrue to return a TextPointer to the insertion point closest to point, whether or not point is inside a character's bounding box; false to return null if point is not inside a character's bounding box.

戻り値

指定したポイントに対する TextPointersnapToTextnull であり、指定したポイントが TextBlock コンテンツ エリアの文字境界ボックス内にない場合は、falseA TextPointer to the specified point, or null if snapToText is false and the specified point does not fall within a character bounding box in the TextBlock content area.

例外

コントロールの現在の有効なレイアウト情報を利用できません。Current, valid layout information for the control is unavailable.

注釈

snapToTexttrue場合、このメソッドは常に有効な TextPointer を返します。This method always returns a valid TextPointer when snapToText is true.

適用対象