SetSelection
Formuláře, interakce, unicode
Popis
Uloží rozsah výběru vyjádřený v kódových jednotkách UTF-16 od nuly uvnitř přechodné hodnoty aktivní úpravy
Oba argumenty se omezí na aktuální hodnotu, negativní začátek nebo délka se považuje za nulu a délka se zmenší, takže rozsah nikdy nepřekročí konec hodnoty
Volání deleguje na SetSelectionRange v jednotkách fsuUTF16CodeUnit, umístí kotvu a kurzor na okraje rozsahu a resetuje uložený vizuální slot kurzoru
Deklarace
function SetSelection(StartIndex, SelectionLength: Integer): Integer;
Parametry
| StartIndex | Počáteční pozice v UTF-16 číslovaná od nuly, omezená do rozsahu 0 až aktuální délky hodnoty |
|---|---|
| SelectionLength | Počet jednotek UTF-16 k vybrání, omezený na zbývající délku hodnoty |
Návratová hodnota
Vrací 1, když se rozsah uložil, a 0, když není aktivní žádná úprava nebo relace právě provádí úpravu, krok historie nebo potvrzení
Příklad
Session.BeginEdit(Session.FocusedFieldIndex);
Session.SetSelection(0, 3);
Viz také
SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit