SetSelection

Skjemaer, interaksjon, unicode

Beskrivelse

Lagrer et utvalgsområde uttrykt i nullbaserte UTF-16 kodeenheter innenfor den midlertidige verdien av den aktive redigeringen

Begge argumenter begrenses til nåværende verdi, en negativ start eller lengde behandles som null, og lengden reduseres slik at intervallet aldri overstiger verdislutten

Kallet delegerer til SetSelectionRange i fsuUTF16CodeUnit-enheter, plasserer anker og tekstmarkør ved intervallets kanter og nullstiller den hurtiglagrede visuelle tekstmarkørplassen

Deklarasjon

function SetSelection(StartIndex, SelectionLength: Integer): Integer;

Parametere

StartIndexNullbasert UTF-16-startposisjon, avgrenset til området 0 til og med gjeldende verdilengde
SelectionLengthAntall UTF-16-kodeenheter som skal velges, avgrenset til den gjenværende verdilengden

Returverdi

Returnerer 1 når området ble lagret, og 0 når ingen redigering er aktiv, eller økten gjennomfører en redigering, et historikktrinn eller en bekreftelse

Eksempel

Session.BeginEdit(Session.FocusedFieldIndex);
Session.SetSelection(0, 3);

Se også

SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit