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

StartIndexPosizione di inizio UTF-16 a base zero, limitata all'intervallo che va da 0 alla lunghezza corrente del valore
SelectionLengthNumero 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