MoveEditSelection
Formulär, interaktion, Unicode
Beskrivning
Flyttar den aktiva redigeringens markör enligt en namngiven navigationstangent Vänster- och höger-tangenterna delegerar till
MoveVisualCaret, så att horisontell rörelse följer den fysiska visuella ordningen i tvåriktad text
Home och End flyttar till början eller slutet av aktuell rad, eller av hela värdet när en dokumentgräns begärs, och Up och Down flyttar en rad medan markörens grafemkolumn bevaras, begränsad till den kortare målraden Vid
utökning av markeringen behålls ankaret och endast markören flyttas, medan en enkel flytt drar ihop båda till den nya positionen och förkastar den cachade visuella markörplatsen
Deklaration
function MoveEditSelection(InputKey: TPDFlibFormInputKey;
ExtendSelection, DocumentBoundary: Boolean): Integer;
Parametrar
| InputKey | Namngiven navigationstangent, en av fikLeft, fikRight, fikHome, fikEnd, fikUp eller fikDown |
|---|---|
| ExtendSelection | True för att utöka den riktade markeringen från ankaret i stället för att dra ihop den |
| DocumentBoundary | True gör att Home och End riktar sig mot hela värdet i stället för aktuell rad |
Returvärde
Returnerar 1 när markören flyttades och 0 när ingen redigering är aktiv, tangenten inte är en navigationstangent eller sessionen håller på att tillämpa en redigering, ett historiksteg eller en verkställning
Se även
MoveVisualCaret, DispatchInputEvent, SelectionCaret, NormalizeSelection, TPDFlibFormInputEvent