Skip to main content
Vous pouvez spécifier des contraintes de recherche supplémentaires dans le langage FlexiLayout, dans l’onglet Avancé de la boîte de dialogue Propriétés de l’élément. Pour ouvrir la boîte de dialogue Propriétés, dans la fenêtre FlexiLayout, cliquez avec le bouton droit sur l’élément et sélectionnez Propriétés dans le menu contextuel.
Capture d’écran de l’onglet Avancé de la boîte de dialogue Propriétés de l’élément dans ABBYY FlexiLayout Studio.
Pour un élément de groupe répétitif, un onglet Avancé pour toutes les instances est également disponible. Pour plus d’informations, voir Contraintes de recherche supplémentaires pour un élément de groupe répétitif.
ABBYY FlexiLayout Studio propose un éditeur de code pour saisir des contraintes de recherche supplémentaires. L’éditeur de code peut mettre en évidence différents types de jetons, suggérer les méthodes et propriétés disponibles (suggestions après le point), et rechercher et remplacer n’importe quelle chaîne de caractères.

Suggestions après le point

ABBYY FlexiLayout Studio propose des suggestions après le point lorsque vous écrivez du code dans le langage orienté objet FlexiLayout. Ces suggestions facilitent la saisie des noms de méthodes et de champs pour les différents types d’objet disponibles dans le langage. Lorsque l’expression que vous saisissez est le nom d’un objet, la saisie d’un point (”.”) après ce nom ouvre une liste déroulante des méthodes et champs disponibles pour cet objet. Lorsque vous commencez à saisir, la sélection se déplace automatiquement vers le premier nom qui commence par les caractères que vous tapez après le point. Un caractère séparateur est tout caractère qui ne peut pas être utilisé dans les noms de méthodes ou de champs (~!#%^&*()-=+|/?><{}[];:.,’”). Les touches et actions suivantes contrôlent la liste de suggestions :

Types de contraintes de recherche supplémentaires

Les contraintes de recherche supplémentaires peuvent être de deux types :

Champs d’élément

Un champ d’élément est une variable typée appartenant à un élément. Les champs d’élément sont définis dans la section Champs externes de l’onglet Avancé et sont utilisés dans les contraintes de recherche supplémentaires. La valeur d’un champ ne peut être modifiée que dans l’élément auquel il appartient, mais elle peut être utilisée dans les contraintes de recherche supplémentaires de l’élément lui-même ainsi que des éléments situés sous celui-ci dans l’arborescence. Pour plus d’informations, voir Propriétés définies par l’utilisateur.