MoveEditSelection
Formulaires, interaction, Unicode
Description
Déplace le curseur de l'édition active selon une touche de navigation nommée Les touches gauche et droite délèguent à
Les touches gauche et droite délèguent à MoveVisualCaret, si bien le mouvement horizontal suit l'ordre visuel physique du texte bidirectionnel
Début et Fin se déplacent au début ou à la fin de la ligne actuelle, ou de la valeur entière quand une limite de document est demandée, et Haut et Bas se déplacent d'une ligne en préservant la colonne de graphèmes du curseur, bornés à la ligne cible la plus courte
Étendre la sélection conserve l'ancre et ne déplace que le curseur, tandis qu'un simple mouvement replie les deux sur la nouvelle position et abandonne l'emplacement visuel du curseur en cache
Déclaration
function MoveEditSelection(InputKey: TPDFlibFormInputKey;
ExtendSelection, DocumentBoundary: Boolean): Integer;
Paramètres
| InputKey | Touche de navigation nommée, une des valeurs fikLeft, fikRight, fikHome, fikEnd, fikUp ou fikDown |
|---|---|
| ExtendSelection | True pour étendre la sélection dirigée depuis l'ancre au lieu de la réduire |
| DocumentBoundary | True pour que Home et End ciblent la valeur entière au lieu de la ligne courante |
Valeur de retour
Retourne 1 lorsque le curseur s'est déplacé et 0 lorsqu'aucune édition n'est active, que la touche n'est pas une touche de navigation ou que la session applique une édition, une étape d'historique ou une validation
Voir aussi
MoveVisualCaret, DispatchInputEvent, SelectionCaret, NormalizeSelection, TPDFlibFormInputEvent