ITextRange.StartPosition Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.