Spécifier l’ordre de lecture |
Deux conditions peuvent affecter l'ordre de lecture d'un texte. Chaque langue est dotée d’un sens de lecture inhérent et, dans les textes qui associent plusieurs langues, un sens de lecture différent peut s’appliquer aux séquences de caractères de chaque langue.
Le sens de lecture propre à une langue est la direction dans laquelle les caractères sont écrits et lus. De nombreuses langues, comme l'anglais, le français, l'espagnol et le russe, se lisent et sont écrites de gauche à droite. D'autres, telles que l’hébreu ou l’arabe, sont lues et écrites de droite à gauche. Les exemples suivants montrent la différence entre la lecture de gauche à droite et celle de droite à gauche.
Français (sens de gauche à droite) 
Hébreu (sens de droite à gauche) 
Quand une ligne inclut du texte de langues de droite à gauche et de gauche à droite, elle inclut des séquences de caractères séparées. Au sein d’une séquence, les caractères utilisent le sens de lecture spécifique à la langue. Mais la série de séquences possède également un sens de lecture global, défini par l’auteur.
Dans les exemples suivants, les chiffres indiquent le sens de lecture des séquences et les flèches indiquent le sens de lecture au sein de chaque séquence :
Hébreu inclus dans de l’anglais (l’ordre de lecture global est de gauche à droite) 
Anglais inclus dans de l’hébreu (l’ordre de lecture global est de droite à gauche) 
Si le texte est imprimé dans le mauvais sens de lecture, cela peut avoir des conséquences importantes. Dans l'exemple suivant, le texte est une traduction en hébreu de vis de 2,5 po :
Correctement affiché de gauche à droite (comme prévu) 
Incorrectement affiché de droite à gauche 
Vous pouvez configurer l'ordre de lecture dans les éléments suivants de BarTender :
Zones d'édition dans l'interface utilisateur
Modèles
Formulaires de saisie de données
Vous pouvez configurer l'ordre de lecture pour toutes les zones d'édition dans l'interface utilisateur en utilisant le paramètre Ordre de lecture dans la zone Paramètres régionaux de l'onglet Options d'affichage dans la boîte de dialogue Options de BarTender document.
Par exemple, les zones d'édition qui sont affectées par ce paramètre incluent :
La zone d'édition Nouveau mot de passe de la boîte de dialogue Mot de passe du document BarTender
La zone d'édition Commentaires pour ce document de l'onglet Commentaires de la boîte de dialogue Options de document BarTender
Dans les modèles, vous pouvez définir l'ordre de lecture des objets texte et des composants lisibles en clair des objets code-barres. Pour ce faire, utilisez la propriété Ordre de lecture, qui se trouve dans l'onglet Mise en page de la page de propriétés Format du texte. Quand cette propriété est définie sur Auto, l'ordre de lecture de l'objet est déterminé par le Script sélectionné dans l'onglet Avancées de la page de propriétés Police ; les scripts constituant une variante de l'arabe ou de l'hébreu imposeront un sens de lecture de la droite vers la gauche.
Lorsque vous concevez des formulaires de saisie de données, vous pouvez indiquer l'ordre de lecture du formulaire ainsi que de chaque contrôle et objets qu'il comporte.
Sens de lecture du formulaire de saisie de données : Lors de la création d'un formulaire de saisie de données, vous pouvez indiquer l'ordre de lecture du formulaire, tel qu'il apparaît au moment de l'impression. Ceci détermine si le titre du formulaire doit être lu de gauche à droite ou de droite à gauche ainsi que l'ordre dans lequel doivent apparaître les boutons Aperçu et Annuler en bas du formulaire.
Lorsque vous définissez l'ordre de lecture du formulaire, il est important également de tenir compte des points suivants :
L'ordre de lecture par défaut est basé sur le paramètre Langue qui est spécifié dans l’onglet Paramètres régionaux de la boîte de dialogue Préférences de l’utilisateur. Les langues qui sont une variante de l'arabe ou de l'hébreu imposent un ordre de lecture de droite à gauche.
L'ordre de lecture que vous définissez pour le formulaire détermine également l'ordre de lecture des contrôles et des objets dont la propriété Ordre de lecture est Auto.
Ordre de lecture des contrôles et objets individuels : Vous pouvez trouver la propriété Ordre de lecture d'un contrôle sur la page de propriétés du contrôle. Par exemple, la propriété Ordre de lecture du contrôle Zone de saisie de texte se trouve sur la page de propriétés Zone de saisie de texte.
Lorsque vous définissez un ordre de lecture d'un contrôle de droite à gauche, le comportement final dépend du type de contrôle, mais il se résumera en général aux actions suivantes :
Interpréter le script comme un langage de droite à gauche. Cela se remarque surtout dans le traitement des chiffres et de la ponctuation.
Passage de l'alignement du texte de gauche à droite.
Placement des éléments tels que les barres de défilement verticales à gauche au lieu de la droite.
Inversion de l'orientation des barres de défilement et curseurs horizontaux.
Inversion de l'alignement et du sens des boutons des barres d'outils.