MoveEditSelection
Formulieren, interactie, Unicode
Beschrijving
Verplaatst de invoegpositie van de actieve bewerking volgens één benoemde navigatietoets De toetsen Links en Rechts delegeren naar
Links- en rechtstoetsen delegeren aan MoveVisualCaret, dus horizontale beweging volgt de fysieke visuele volgorde van bidirectionele tekst
Home en End bewegen naar het begin of einde van de huidige regel, of van de hele waarde wanneer een documentgrens wordt gevraagd, en Omhoog en Omlaag bewegen één regel terwijl de grapheme-kolom van de caret behouden blijft, begrensd op de kortere doelregel
Selectie uitbreiden houdt het anker vast en beweegt alleen de caret, terwijl een gewone beweging beide laat samenvallen op de nieuwe positie en de gecachte visuele caretslot laat vallen
Declaratie
function MoveEditSelection(InputKey: TPDFlibFormInputKey;
ExtendSelection, DocumentBoundary: Boolean): Integer;
Syntaxis
| InputKey | Benoemde navigatietoets, één van fikLeft, fikRight, fikHome, fikEnd, fikUp of fikDown |
|---|---|
| ExtendSelection | True om de gerichte selectie vanuit het anker uit te breiden in plaats van te laten samenvallen |
| DocumentBoundary | True om Home en End de hele waarde in plaats van de huidige regel te laten gebruiken als grens |
Retourwaarde
Geeft 1 terug wanneer de invoegpositie is verplaatst en 0 wanneer geen bewerking actief is, de toets geen navigatietoets is of de sessie een bewerking, geschiedenisstap of vastlegging aan het uitvoeren is
Zie ook
MoveVisualCaret, DispatchInputEvent, SelectionCaret, NormalizeSelection, TPDFlibFormInputEvent