Les composants visuels sont implémentés dans FRE pour Windows.
Il s’agit d’une interface de rappel utilisée pour notifier aux écouteurs les événements de l’objet TextEditor. Cette interface est implémentée côté client. Consultez les recommandations détaillées d’implémentation pour votre outil de développement dans utilisation des objets connectables.
Cette interface dérive de l’interface IInputEvents et hérite de toutes ses méthodes. Notez que les événements d’entrée de souris et de clavier de Text Validator, ouvert à l’aide du bouton Check Spelling de Text Editor, sont redirigés vers Text Editor (et non vers Text Validator).
Un objet recevant des notifications via les méthodes de cette interface peut effectuer les opérations suivantes dans l’implémentation de ces méthodes :
- Signaler des informations sur la mise à l’échelle, la sélection de symboles et la modification du texte, et annuler ces opérations.
- Traiter les messages système afin d’éviter que l’application ne semble ne plus répondre pendant les opérations longues. Cela peut être utile dans les applications dotées d’une interface utilisateur.
- Signaler des informations sur les déplacements et les clics de la souris, les pressions sur les touches et le défilement.
| Nom | Description |
|---|
| OnActivePageChanged | Appelée après la modification de la page active dans Text Editor. Transmet au client une référence vers la nouvelle page active. |
| OnActivePageChanging | Appelée avant la modification de la page active dans Text Editor. Transmet au client une référence vers la nouvelle page active. Permet d’annuler l’opération. |
| OnEditorBlockChanged | Appelée après le changement de position du curseur dans Text Editor. Transmet au client l’indice du bloc et de la cellule du bloc où se trouve actuellement le curseur. |
| OnLocked | Appelée après le verrouillage ou le déverrouillage de Text Editor. Transmet au client des informations indiquant si le composant Text Editor est verrouillé ou déverrouillé. |
| OnLongOperationFinished | Appelée après la fin d’une opération de traitement de longue durée (par exemple, analyse de la mise en page, reconnaissance) dans Text Editor. |
| OnLongOperationStarted | Appelée avant le début d’une opération de traitement de longue durée (par exemple, analyse de la mise en page, reconnaissance) dans Text Editor. |
| OnOptionsChanged | Appelée après la modification d’une option dans Text Editor. Les options sont définies dans la boîte de dialogue Options, qui s’affiche lorsque la commande MI_Options est exécutée. |
| OnScale | Appelée avant la mise à l’échelle du texte dans Text Editor. Transmet au client la valeur d’échelle. Permet d’annuler l’opération. |
| OnSymbolSelected | Appelée après la sélection d’un symbole dans Text Editor. Transmet au client des informations sur le rectangle englobant du symbole. |
Utilisation des objets connectables
TextEditor