ITextRange.SetIndex(TextRangeUnit, Int32, Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將文字範圍移至本文的指定單位。
public:
void SetIndex(TextRangeUnit unit, int index, bool extend);
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
指定 單位的索引。 文字範圍會重新置放到具有此索引的 單位 。 如果 unit 為正數,則單位的編號會從本文開頭開始,然後繼續進行。 如果為負數,則編號會從本文結尾開始,然後往後繼續。 本文開頭對應至所有現有單位的 index = 1,而本文中的最後 一個單位 則對應至 index = – 1。
- extend
-
Boolean
bool
指出如何變更文字範圍。 如果為 True,只要移動文字範圍的結束位置,即可擴充文字範圍以包含 單位 。 False 會將文字範圍折迭至插入點,然後移動插入點。 預設值為 false。
備註
此方法可讓應用程式以方便的方式使用程式碼導向文字,例如源代碼清單。 例如, ITextRange.SetIndex(Line, 10, 0)
將文字範圍轉換成第十行開頭的插入點。