TextBox.GetRectFromCharacterIndex TextBox.GetRectFromCharacterIndex TextBox.GetRectFromCharacterIndex TextBox.GetRectFromCharacterIndex Method

定義

指定されたインデックス位置にある文字のエッジの四角形を返します。Returns the rectangle for an edge of the character at the specified index.

オーバーロード

GetRectFromCharacterIndex(Int32) GetRectFromCharacterIndex(Int32) GetRectFromCharacterIndex(Int32) GetRectFromCharacterIndex(Int32)

指定されたインデックス位置にある文字のリーディング エッジの四角形を返します。Returns the rectangle for the leading edge of the character at the specified index.

GetRectFromCharacterIndex(Int32, Boolean) GetRectFromCharacterIndex(Int32, Boolean) GetRectFromCharacterIndex(Int32, Boolean) GetRectFromCharacterIndex(Int32, Boolean)

指定されたインデックス位置にある文字のリーディング エッジまたはトレーリング エッジの四角形を返します。Returns the rectangle for the leading or trailing edge of the character at the specified index.

GetRectFromCharacterIndex(Int32) GetRectFromCharacterIndex(Int32) GetRectFromCharacterIndex(Int32) GetRectFromCharacterIndex(Int32)

指定されたインデックス位置にある文字のリーディング エッジの四角形を返します。Returns the rectangle for the leading edge of the character at the specified index.

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 Int32 Int32 Int32

四角形を取得する文字の 0 から始まる文字インデックス。The zero-based character index of the character for which to retrieve the rectangle.

戻り値

指定された文字インデックス位置にある文字のリーディング エッジの四角形。外接する四角形を決定できない場合は EmptyA rectangle for the leading edge of the character at the specified character index, or Empty if a bounding rectangle cannot be determined.

注釈

このメソッドは、文字の端を表す四角形を返すため、四角形の幅は0になります。Because this method returns a rectangle that represents an edge of the character, the width of the rectangle is 0.

GetRectFromCharacterIndex(Int32, Boolean) GetRectFromCharacterIndex(Int32, Boolean) GetRectFromCharacterIndex(Int32, Boolean) GetRectFromCharacterIndex(Int32, Boolean)

指定されたインデックス位置にある文字のリーディング エッジまたはトレーリング エッジの四角形を返します。Returns the rectangle for the leading or trailing edge of the character at the specified index.

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 Int32 Int32 Int32

四角形を取得する文字の 0 から始まる文字インデックス。The zero-based character index of the character for which to retrieve the rectangle.

trailingEdge
Boolean Boolean Boolean Boolean

文字のトレーリング エッジを取得する場合は true。文字のリーディング エッジを取得する場合は falsetrue to get the trailing edge of the character; false to get the leading edge of the character.

戻り値

指定された文字インデックス位置にある文字のエッジの四角形。外接する四角形を決定できない場合は EmptyA rectangle for an edge of the character at the specified character index, or Empty if a bounding rectangle cannot be determined.

例外

charIndex が負か、またはコンテンツの長さより大きい値です。charIndex is negative or is greater than the length of the content.

注釈

このメソッドは、文字の端を表す四角形を返すため、四角形の幅は0になります。Because this method returns a rectangle that represents an edge of the character, the width of the rectangle is 0.

適用対象