ITextRange.MoveStart(TextRangeUnit, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
移动文本范围的起始位置。
public:
int MoveStart(TextRangeUnit unit, int count);
int MoveStart(TextRangeUnit const& unit, int const& count);
public int MoveStart(TextRangeUnit unit, int count);
function moveStart(unit, count)
Public Function MoveStart (unit As TextRangeUnit, count As Integer) As Integer
参数
- unit
- TextRangeUnit
移动文本范围的起始位置的单位。 默认值为 Character。
- count
-
Int32
int
移动文本范围的起始位置的 单位数。 默认值为 1。 如果 count 大于零,则文本范围的起始位置向前移动,接近文章的末尾。 如果 count 小于零,则文本范围的起始位置向后移动,向文章开头移动。 如果 count 为零,则起始位置不会移动。
返回
Int32
int
开始位置移动的实际 单位数。 指针可以为 NULL。
注解
如果移动文本范围的起始位置,使其遵循原始结束位置,此方法将结束位置设置为等于新的开始位置;也就是说,) 插入点 (文本范围变为退化范围。
此方法按逻辑方向而非物理方向移动起始位置。 也就是说,运动是接近故事的结束或开始。 根据语言,将开始位置向文章末尾移动可能会导致开始位置向左或向右移动。
有关详细信息,请参阅 ITextRange 中的讨论和 ITextRange.Move 的“备注”部分。