ITextRange.SetIndex(TextRangeUnit, Int32, Boolean) Metodo

Definizione

Sposta l'intervallo di testo nell'unità specificata del brano.

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)

Parametri

unit
TextRangeUnit

Unità utilizzata per spostare l'intervallo di testo.

index
Int32

int

Indice dell'unità specificata. L'intervallo di testo viene spostato nell'unità con questo indice. Se l'unità è positiva, la numerazione delle unità inizia all'inizio del brano e procede in avanti. Se negativo, la numerazione inizia alla fine della storia e procede all'indietro. L'inizio del brano corrisponde all'indice = 1 per tutte le unità esistenti e l'ultima unità del brano corrisponde all'indice = - 1.

extend
Boolean

bool

Indica come modificare l'intervallo di testo. True estende l'intervallo di testo per includere l'unità spostando solo la posizione finale dell'intervallo di testo. False comprime l'intervallo di testo in un punto di inserimento e quindi sposta il punto di inserimento. Il valore predefinito è false.

Commenti

Questo metodo consente a un'app di usare testo orientato alla riga, ad esempio elenchi di codice sorgente, in modo pratico. Ad esempio, ITextRange.SetIndex(Line, 10, 0) converte l'intervallo di testo in un punto di inserimento all'inizio della decima riga.

Si applica a

Vedi anche