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的一節。