SetSelection

Formulär, interaktion, Unicode

Beskrivning

Lagrar ett markeringsintervall angivet i nollbaserade UTF-16-kodenheter inom den aktiva redigeringens tillfälliga värde

Båda argumenten begränsas till det aktuella värdet, en negativ start eller längd behandlas som noll och längden minskas så att intervallet aldrig överskrider värdets slut Anropet delegerar till

SetSelectionRange i enheten fsuUTF16CodeUnit, placerar ankare och markör vid intervallkanterna och återställer den cachade visuella markörplatsen

Deklaration

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

Parametrar

StartIndexNollbaserad UTF-16-startposition, begränsad till intervallet 0 till den aktuella värdelängden
SelectionLengthAntal UTF-16-kodenheter att markera, begränsat till den återstående värdelängden

Returvärde

Returnerar 1 när intervallet lagrades och 0 när ingen redigering är aktiv eller sessionen håller på att tillämpa en redigering, ett historiksteg eller en verkställning

Exempel

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

Se även

SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit