Condividi tramite


ITextRange.StartPosition Proprietà

Definizione

Ottiene o imposta la posizione iniziale dell'intervallo di testo.

public:
 property int StartPosition { int get(); void set(int value); };
int StartPosition();

void StartPosition(int value);
public int StartPosition { get; set; }
var int32 = iTextRange.startPosition;
iTextRange.startPosition = int32;
Public Property StartPosition As Integer

Valore della proprietà

Int32

int

Posizione del carattere da impostare come posizione iniziale dell'intervallo di testo.

Commenti

Se la posizione iniziale è maggiore della posizione finale, questo metodo imposta la posizione finale per essere uguale alla posizione iniziale, causando un intervallo degenerato (punto di inserimento).

Se questo intervallo di testo rappresenta la selezione attiva, la posizione iniziale diventa la fine attiva della selezione e viene scorrere nella visualizzazione se la visualizzazione non è bloccata.

Nell'esempio seguente viene illustrato come convertire un intervallo non generato in un intervallo degenerato. range.End = range.Start

Analogamente, l'esempio seguente converte l'intervallo di testo in un intervallo degenerato alla fine dell'intervallo. range.Start = range.End

Nell'esempio seguente viene aggiunto 1 alla fine dell'intervallo di testo, se l'intervallo non è alla fine della storia. range.End = range.End + 1

L'esempio precedente rende anche la fine dell'intervallo di testo alla fine attiva e può trasformare un intervallo degenerato in un intervallo non generato.

Si applica a