SetSelection
Moduli, interazione, Unicode
Descrizione
Memorizza un intervallo di selezione espresso in unità di codice UTF-16 a base zero nel valore transitorio della modifica attiva
Entrambi gli argomenti vengono limitati al valore corrente, un inizio o una lunghezza negativi si trattano come zero e la lunghezza viene ridotta così l'intervallo non eccede mai la fine del valore
SetSelectionRange in unità fsuUTF16CodeUnit, piazza àncora e cursore sugli estremi dell'intervallo e azzera lo slot visivo del cursore in cache
Dichiarazione
function SetSelection(StartIndex, SelectionLength: Integer): Integer;
Parametri
| StartIndex | Posizione di inizio UTF-16 a base zero, limitata all'intervallo che va da 0 alla lunghezza corrente del valore |
|---|---|
| SelectionLength | Numero di unità di codice UTF-16 da selezionare, limitato alla lunghezza residua del valore |
Valore restituito
Restituisce 1 quando l'intervallo è stato memorizzato e 0 quando nessuna modifica è attiva o la sessione sta applicando una modifica, un passaggio di cronologia o un commit
Esempio
Session.BeginEdit(Session.FocusedFieldIndex);
Session.SetSelection(0, 3);
Vedere anche
SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit