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)

将文本选择的插入点或活动端移动到主页位置,模拟 Home 键的功能。

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)

将文本选择的插入点或活动端向上移动,模拟向上键或向上翻页键的功能。

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)

在选定内容中输入文本,就像有人键入文本一样。

适用于

另请参阅