ITextSelection.EndKey(TextRangeUnit, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将文本选择的插入点或活动末尾移动到指定单元的末尾,以模拟 End 键的功能。
public:
int EndKey(TextRangeUnit unit, bool extend);
int EndKey(TextRangeUnit const& unit, bool const& extend);
public int EndKey(TextRangeUnit unit, bool extend);
function endKey(unit, extend)
Public Function EndKey (unit As TextRangeUnit, extend As Boolean) As Integer
参数
- unit
- TextRangeUnit
移动插入点或活动端所依据的单位。 以下值有效。
- extend
-
Boolean
bool
指示如何更改所选内容。 True 通过仅移动活动端来扩展选择范围。 False 会将所选内容折叠到插入点,然后移动插入点。 默认值为 false。
返回
Int32
int
插入点或活动端移动的单位数。
注解
EndKey 方法是逻辑方法,而不是方向方法,因此依赖于所涉及的语言。 例如,在阿拉伯语文本中,EndKey 将移动到行的左端,而在英语文本中,它将向右移动。 因此,EndKey 不同于 ITextSelection.MoveRight 或 ITextSelection.MoveLeft 方法。 另请注意,EndKey 方法与 End 属性大不相同,End 属性是选定内容末尾的字符位置。 EndKey 也不同于 ITextRange.EndOf 方法,因为它从活动端扩展,而 EndOf 从 End 扩展。