ITextRange.SetIndex(TextRangeUnit, Int32, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキスト範囲をストーリーの指定した単位に移動します。
public:
void SetIndex(TextRangeUnit unit, int index, bool extend);
void SetIndex(TextRangeUnit const& unit, int const& index, bool const& extend);
public void SetIndex(TextRangeUnit unit, int index, bool extend);
function setIndex(unit, index, extend)
Public Sub SetIndex (unit As TextRangeUnit, index As Integer, extend As Boolean)
パラメーター
- unit
- TextRangeUnit
テキスト範囲の移動に使用する 単位 。
- index
-
Int32
int
指定した 単位のインデックス。 テキスト範囲は、このインデックスを持つ 単位 に再配置されます。 unit が正の場合、単位の番号付けはストーリーの先頭から始まり、先に進みます。 負の場合、段落番号はストーリーの最後から始まり、後方に進みます。 ストーリーの開始は、既存のすべてのユニットの インデックス = 1 に対応し、ストーリーの最後の 単位 は index = – 1 に対応します。
- extend
-
Boolean
bool
テキスト範囲を変更する方法を示します。 True を指定すると、テキスト範囲の終了位置のみを移動して 、 単位を含むようにテキスト範囲が拡張されます。 False を指定すると、テキスト範囲が挿入ポイントに折りたたまれてから、挿入ポイントが移動します。 既定値は false です。
注釈
このメソッドを使用すると、アプリは、ソース コードの一覧などの行指向のテキストを便利な方法で操作できます。 たとえば、 ITextRange.SetIndex(Line, 10, 0)
テキスト範囲を 10 行目の先頭の挿入ポイントに変換します。