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

InputKeyNamngiven navigationstangent, en av fikLeft, fikRight, fikHome, fikEnd, fikUp eller fikDown
ExtendSelectionTrue för att utöka den riktade markeringen från ankaret i stället för att dra ihop den
DocumentBoundaryTrue 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