ITextSelection インターフェイス

定義

文書の現在選択されているテキストを表します。

public interface class ITextSelection : ITextRange
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
struct ITextSelection : ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
public interface ITextSelection : ITextRange
Public Interface ITextSelection
Implements ITextRange
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

インターフェイスの継承

ITextSelection は ITextRange を継承します。 ITextSelection を実装する型は、 ITextRange のインターフェイス メンバーも実装します。

プロパティ

Character

テキスト範囲の最初の文字を取得または設定します。つまり、 StartPosition プロパティに関連付けられている文字です。

(継承元 ITextRange)
CharacterFormat

テキスト範囲の文字書式属性を取得または設定します。

(継承元 ITextRange)
EndPosition

テキスト範囲の終了文字の位置を取得または設定します。

(継承元 ITextRange)
FormattedText

指定した範囲の書式設定されたテキストを持つ ITextRange オブジェクトを取得または設定します。

(継承元 ITextRange)
Gravity

テキスト範囲の重力を取得または設定します。

(継承元 ITextRange)
Length

テキスト範囲内の文字数を取得します。

(継承元 ITextRange)
Link

テキスト範囲に関連付けられている URL テキストを取得または設定します。

(継承元 ITextRange)
Options

テキスト選択オプションを取得および設定します。

ParagraphFormat

テキスト範囲の段落書式属性を取得または設定します。

(継承元 ITextRange)
StartPosition

テキスト範囲の開始位置を取得または設定します。

(継承元 ITextRange)
StoryLength

テキスト範囲のストーリー内の文字数を取得します。

(継承元 ITextRange)
Text

テキスト範囲のプレーン テキストを取得または設定します。

(継承元 ITextRange)
Type

テキスト選択の種類を取得します。

メソッド

CanPaste(Int32)

クリップボードに、指定した書式を使用して現在のテキスト範囲に貼り付けることができるコンテンツが含まれているかどうかを判断します。

(継承元 ITextRange)
ChangeCase(LetterCase)

テキスト範囲内の文字の大文字と小文字を変更します。

(継承元 ITextRange)
Collapse(Boolean)

テキスト範囲を、範囲の先頭または末尾の縮退ポイントに折りたたみます。

(継承元 ITextRange)
Copy()

テキスト範囲のテキストをクリップボードにコピーします。

(継承元 ITextRange)
Cut()

テキスト範囲のテキストをクリップボードに移動します。

(継承元 ITextRange)
Delete(TextRangeUnit, Int32)

テキスト範囲からテキストを削除します。

(継承元 ITextRange)
EndKey(TextRangeUnit, Boolean)

テキスト選択のカーソル位置またはアクティブな終了位置を、指定した単位の末尾に移動し、End キーの機能を模倣します。

EndOf(TextRangeUnit, Boolean)

指定した最も近いテキスト単位の末尾までテキスト範囲を移動または拡張します。 テキスト範囲は、文書内で移動または拡張されます。

(継承元 ITextRange)
Expand(TextRangeUnit)

テキスト範囲を拡張して、部分的なテキスト単位を完全に含めます。

(継承元 ITextRange)
FindText(String, Int32, FindOptions)

範囲内の特定のテキスト文字列を検索し、見つかった場合は文字列を選択します。

(継承元 ITextRange)
GetCharacterUtf32(UInt32, Int32)

テキスト範囲の末尾から指定したオフセットにある文字の Unicode 変換形式 (UTF)-32 文字コードを取得します。

(継承元 ITextRange)
GetClone()

このテキスト範囲オブジェクトと同じ新しいオブジェクトを作成します。

(継承元 ITextRange)
GetIndex(TextRangeUnit)

テキスト範囲の開始文字位置にあるテキスト単位 (単語、行、文、段落など) のストーリー インデックスを取得します。

(継承元 ITextRange)
GetPoint(HorizontalCharacterAlignment, VerticalCharacterAlignment, PointOptions, Point)

テキスト範囲内の特定の場所の画面座標を取得します。

(継承元 ITextRange)
GetRect(PointOptions, Rect, Int32)

画面上のテキスト範囲を含む外接する四角形を取得します。

(継承元 ITextRange)
GetText(TextGetOptions, String)

指定した変換フラグに従って、テキスト範囲内のテキストを取得します。

(継承元 ITextRange)
GetTextViaStream(TextGetOptions, IRandomAccessStream)

指定した変換フラグに従って、テキスト範囲内のテキストをランダム アクセス ストリームとして取得します。

(継承元 ITextRange)
HomeKey(TextRangeUnit, Boolean)

ホーム キーの機能を模倣して、カーソル位置またはテキスト選択のアクティブな終了位置をホーム位置に移動します。

InRange(ITextRange)

この範囲が、指定した範囲と同じテキスト内にあるか、同じテキストにあるかを決定します。

(継承元 ITextRange)
InsertImage(Int32, Int32, Int32, VerticalCharacterAlignment, String, IRandomAccessStream)

この範囲に画像を挿入します。

(継承元 ITextRange)
InStory(ITextRange)

この範囲のストーリーが、指定した範囲のストーリーと同じかどうかを判断します。

(継承元 ITextRange)
IsEqual(ITextRange)

この範囲の文字位置とストーリーが、指定した範囲の文字位置とストーリーと同じかどうかを判断します。

(継承元 ITextRange)
MatchSelection()

この範囲の開始位置と終了位置を、アクティブな選択範囲と一致するように設定します。

(継承元 ITextRange)
Move(TextRangeUnit, Int32)

挿入ポイントを、指定した単位数だけ前後に移動 します。 テキスト範囲が生成されていない場合は、 カウントに応じてテキスト範囲の開始位置または終了位置の挿入ポイントに折りたたまれてから、移動されます。

(継承元 ITextRange)
MoveDown(TextRangeUnit, Int32, Boolean)

下方向キーまたは Page Down キーの機能を模倣して、挿入ポイントまたはテキスト選択のアクティブな末尾を下に移動します。

MoveEnd(TextRangeUnit, Int32)

テキスト範囲の終了位置を移動します。

(継承元 ITextRange)
MoveLeft(TextRangeUnit, Int32, Boolean)

左方向キーの機能を模倣して、挿入ポイントまたはテキスト選択のアクティブな末尾を左に移動します。

MoveRight(TextRangeUnit, Int32, Boolean)

右方向キーの機能を模倣して、挿入ポイントまたはテキスト選択のアクティブな終了位置を右に移動します。

MoveStart(TextRangeUnit, Int32)

テキスト範囲の開始位置を移動します。

(継承元 ITextRange)
MoveUp(TextRangeUnit, Int32, Boolean)

上方向キーまたは Page Up キーの機能を模倣して、挿入ポイントまたはテキスト選択のアクティブな終了位置を上に移動します。

Paste(Int32)

クリップボードからテキスト範囲にテキストを貼り付けます。

(継承元 ITextRange)
ScrollIntoView(PointOptions)

このテキスト範囲をスクロールして表示します。

(継承元 ITextRange)
SetIndex(TextRangeUnit, Int32, Boolean)

テキスト範囲をストーリーの指定した単位に移動します。

(継承元 ITextRange)
SetPoint(Point, PointOptions, Boolean)

指定したポイントに基づいてテキスト範囲を変更します。

(継承元 ITextRange)
SetRange(Int32, Int32)

テキスト範囲のエンドポイントを指定した値に設定します。

(継承元 ITextRange)
SetText(TextSetOptions, String)

テキスト範囲内のテキストを置き換えます。

(継承元 ITextRange)
SetTextViaStream(TextSetOptions, IRandomAccessStream)

ランダム アクセス ストリームの内容に基づいて、テキスト範囲内のテキストを設定します。

(継承元 ITextRange)
StartOf(TextRangeUnit, Boolean)

テキスト範囲を、指定した最も近いテキスト単位の先頭に移動または拡張します。 テキスト範囲は、文書内で移動または後方に拡張されます。

(継承元 ITextRange)
TypeText(String)

他のユーザーが入力したかのように、選択範囲にテキストを入力します。

適用対象

こちらもご覧ください