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

InputKeyBenoemde navigatietoets, één van fikLeft, fikRight, fikHome, fikEnd, fikUp of fikDown
ExtendSelectionTrue om de gerichte selectie vanuit het anker uit te breiden in plaats van te laten samenvallen
DocumentBoundaryTrue 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