TextPointer.GetLineStartPosition メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の TextPointer の位置に対する相対位置で指定した行の先頭にある TextPointer を返します。
オーバーロード
GetLineStartPosition(Int32) |
現在の TextPointer の位置に対する相対位置で指定した行の先頭にある TextPointer を返します。 |
GetLineStartPosition(Int32, Int32) |
現在の TextPointer の位置に対する相対位置で指定した行の先頭にある TextPointer を返し、スキップされた行数を通知します。 |
GetLineStartPosition(Int32)
現在の TextPointer の位置に対する相対位置で指定した行の先頭にある TextPointer を返します。
public:
System::Windows::Documents::TextPointer ^ GetLineStartPosition(int count);
public System.Windows.Documents.TextPointer GetLineStartPosition (int count);
member this.GetLineStartPosition : int -> System.Windows.Documents.TextPointer
Public Function GetLineStartPosition (count As Integer) As TextPointer
パラメーター
- count
- Int32
開始位置を返す対象の行を決定するときにスキップする行頭マーカーの数。 負の値は以前の行、0 は現在の行、正の値は以降の行をそれぞれ指定します。
戻り値
指定した行の先頭を指す TextPointer (LogicalDirection が Forward に設定されている場合)。指定した行が範囲外の場合や見つからない場合は null
。
注釈
2 本の TextPointer 線の間など、あいまいな位置を指す場合は、指定された LogicalDirection 方向の線が相対開始線として選択されます。
このメソッドによって実行される操作は、有効なレイアウトによって異なります。 必要に応じて、このメソッドは、操作を続行する前に、有効なレイアウトを自動的に再生成しようとします。 レイアウトの再生成は、比較的高価な操作になる可能性があります。 レイアウトを再生成する操作を実行する前に、有効なレイアウトを確認するために使用 HasValidLayout します。 詳細については、「Layout」 (レイアウト) を参照してください。
適用対象
GetLineStartPosition(Int32, Int32)
現在の TextPointer の位置に対する相対位置で指定した行の先頭にある TextPointer を返し、スキップされた行数を通知します。
public:
System::Windows::Documents::TextPointer ^ GetLineStartPosition(int count, [Runtime::InteropServices::Out] int % actualCount);
public System.Windows.Documents.TextPointer GetLineStartPosition (int count, out int actualCount);
member this.GetLineStartPosition : int * int -> System.Windows.Documents.TextPointer
Public Function GetLineStartPosition (count As Integer, ByRef actualCount As Integer) As TextPointer
パラメーター
- count
- Int32
開始位置を返す対象の行を決定するときにスキップする行頭マーカーの数。 負の値は以前の行、0 は現在の行、正の値は以降の行をそれぞれ指定します。
- actualCount
- Int32
このメソッドが終了すると、開始位置を返す対象の行を決定するときにスキップされた行頭マーカーの実際の数が格納されます。 指定された行数をスキップする前にコンテンツの先頭または末尾が見つかった場合は、この値が count
より少なくなることがあります。 このパラメーターは初期化せずに渡されます。
戻り値
指定した行の先頭を指す TextPointer (LogicalDirection が Forward に設定されている場合)。または指定した行が範囲外の場合は、指定した行に最も近い行の先頭を指します。
注釈
TextPointer 2 行の間など、あいまいな位置を指す場合は、プロパティでLogicalDirection指定された方向の線が相対開始線として選択されます。