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

InputKeyTouche de navigation nommée, une des valeurs fikLeft, fikRight, fikHome, fikEnd, fikUp ou fikDown
ExtendSelectionTrue pour étendre la sélection dirigée depuis l'ancre au lieu de la réduire
DocumentBoundaryTrue 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