ITextRange.SetIndex(TextRangeUnit, Int32, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verschiebt den Textbereich in die angegebene Einheit der Story.
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)
Parameter
- unit
- TextRangeUnit
Die Einheit , die zum Verschieben des Textbereichs verwendet wird.
- index
-
Int32
int
Der Index der angegebenen Einheit. Der Textbereich wird in die Einheit verschoben, die diesen Index enthält. Wenn die Einheit positiv ist, beginnt die Nummerierung der Einheiten am Anfang der Geschichte und wird fortgesetzt. Wenn die Nummerierung negativ ist, beginnt die Nummerierung am Ende der Geschichte und wird rückwärts fortgesetzt. Der Anfang der Story entspricht index = 1 für alle vorhandenen Einheiten, und die letzte Einheit in der Story entspricht index = – 1.
- extend
-
Boolean
bool
Gibt an, wie der Textbereich geändert wird. True erweitert den Textbereich, um die Einheit einzuschließen, indem nur die Endposition des Textbereichs verschoben wird. False reduziert den Textbereich auf eine Einfügemarke und verschiebt dann die Einfügemarke. Der Standardwert ist „FALSE“.
Hinweise
Diese Methode ermöglicht es einer App, auf bequeme Weise mit zeilenorientiertem Text wie Quellcodeeinträgen zu arbeiten. Konvertiert beispielsweise ITextRange.SetIndex(Line, 10, 0)
den Textbereich in eine Einfügemarke am Anfang der zehnten Zeile.