RichEditTextRange.SetIndex(TextRangeUnit, Int32, Boolean) 方法

定义

将文本范围移动到文章的指定单位。

public:
 virtual void SetIndex(TextRangeUnit unit, int index, bool extend) = SetIndex;
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

指定单位的索引。 文本范围将重定位到具有此索引的单位。 如果单位为正数,则单位编号从文章的开头开始并向前推进。 如果为负值,则编号从文章末尾开始,然后向后进行。 文章的开头对应于所有现有单位的 index = 1,文章中的最后一个单位对应于 index = – 1。

extend
Boolean

bool

指示如何更改文本范围。 True 通过仅移动文本范围的结束位置来扩展文本范围以包含单位。 False 会将文本范围折叠到插入点,然后移动插入点。 默认值为 false。

实现

M:Microsoft.UI.Text.ITextRange.SetIndex(Microsoft.UI.Text.TextRangeUnit,System.Int32,System.Boolean) M:Microsoft.UI.Text.ITextRange.SetIndex(Microsoft.UI.Text.TextRangeUnit,int,bool)

适用于