次の方法で共有


TextBox.GetRectFromCharacterIndex メソッド

定義

指定されたインデックス位置にある文字のエッジの四角形を返します。

オーバーロード

GetRectFromCharacterIndex(Int32)

指定されたインデックス位置にある文字のリーディング エッジの四角形を返します。

GetRectFromCharacterIndex(Int32, Boolean)

指定されたインデックス位置にある文字のリーディング エッジまたはトレーリング エッジの四角形を返します。

GetRectFromCharacterIndex(Int32)

指定されたインデックス位置にある文字のリーディング エッジの四角形を返します。

public:
 System::Windows::Rect GetRectFromCharacterIndex(int charIndex);
public System.Windows.Rect GetRectFromCharacterIndex (int charIndex);
member this.GetRectFromCharacterIndex : int -> System.Windows.Rect
Public Function GetRectFromCharacterIndex (charIndex As Integer) As Rect

パラメーター

charIndex
Int32

四角形を取得する文字の 0 から始まる文字インデックス。

戻り値

指定された文字インデックス位置にある文字のリーディング エッジの四角形。外接する四角形を決定できない場合は Empty

注釈

このメソッドは文字の端を表す四角形を返すので、四角形の幅は 0 です。

適用対象

GetRectFromCharacterIndex(Int32, Boolean)

指定されたインデックス位置にある文字のリーディング エッジまたはトレーリング エッジの四角形を返します。

public:
 System::Windows::Rect GetRectFromCharacterIndex(int charIndex, bool trailingEdge);
public System.Windows.Rect GetRectFromCharacterIndex (int charIndex, bool trailingEdge);
member this.GetRectFromCharacterIndex : int * bool -> System.Windows.Rect
Public Function GetRectFromCharacterIndex (charIndex As Integer, trailingEdge As Boolean) As Rect

パラメーター

charIndex
Int32

四角形を取得する文字の 0 から始まる文字インデックス。

trailingEdge
Boolean

文字のトレーリング エッジを取得する場合は true。文字のリーディング エッジを取得する場合は false

戻り値

指定された文字インデックス位置にある文字のエッジの四角形。外接する四角形を決定できない場合は Empty

例外

charIndex が負か、またはコンテンツの長さより大きい値です。

注釈

このメソッドは文字の端を表す四角形を返すので、四角形の幅は 0 です。

適用対象