この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 |
訳文
原文
|
TextRange インターフェイス
テキスト ドキュメント内のテキストの単一の、連続するセクションを表します。
アセンブリ: EnvDTE (EnvDTE.dll 内)
TextRange 型で公開されるメンバーは以下のとおりです。
| 名前 | 説明 | |
|---|---|---|
|
Collection | このプロパティをサポートしている TextRange オブジェクトを含んでいるコレクションを取得します。 |
|
DTE | トップ レベルの機能拡張オブジェクトを取得します。 |
|
EndPoint | 範囲の終了位置である EditPoint を取得します。 |
|
StartPoint | テキスト ドキュメントの先頭、またはペインで最初に表示される文字を表す EditPoint オブジェクトを取得します。 |
テキストのセクションは、EditPoint オブジェクトのペアで囲まれます。
TextRange オブジェクトは、タグ付き部分式を持つ正規表現がある場合に使用されます。 一致する各部分式につき 1 つの範囲のコレクションが返されます。コレクションのプロパティは読み取り専用です。
一般的なテキスト操作の場合には、代わりに TextSelection または EditPoint などのオブジェクトを使用することをお勧めします。これは、TextSelection オブジェクトが、画面に表示されている選択項目に直接関係するためです。 選択領域が変更されるとオブジェクトの座標が変化し、オブジェクトの座標が変更されると選択領域が変化します。 結果として、テキストが選択されても、選択された領域を壊さずに任意のテキスト範囲を表すことができません。