|
|
|
|
|
- Modification du sens d'écriture sur une fenêtre
- Modification du sens d'écriture sur un champ
- Configuration nécessaire
- Sens d'écriture réel
- Limites
SensEcriture (Propriété) En anglais : TextDirection
La propriété SensEcriture permet de connaître et de modifier le sens d'écriture utilisé dans une fenêtre, un état ou dans un champ (utile pour la gestion des langues de type arabe ou hébreux). Remarque : Le sens d'écriture d'une langue peut être défini directement dans les options linguistiques du projet : - Sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
- Dans l'onglet "Langues", sélectionnez les options linguistiques de type "Divers" et paramétrez le "Sens d'écriture".
SI FEN_Saisie.SensEcriture = seDéfaut ALORS
FEN_Saisie.SensEcriture = seDroiteAGaucheFIN Syntaxe
Connaître le sens d'écriture utilisé dans une fenêtre, un état ou un champ Masquer les détails
<Résultat> = <Elément manipulé>.SensEcriture
<Résultat> : Constante de type Entier Sens d'écriture actuellement utilisé. Cette constante peut correspondre à une des valeurs suivantes :
| | seDéfaut | Ecriture par défaut (sens d'écriture défini pour la langue en cours dans les caractéristiques du projet). | seDroiteAGauche | Ecriture forcée de droite à gauche. | seGaucheADroite | Ecriture forcée de gauche à droite. |
<Elément manipulé> : Nom de champ, de fenêtre ou d'état Nom de l'élément (fenêtre, état ou champ) pour lequel le sens d'écriture est recherché.
Modifier le sens d'écriture utilisé dans une fenêtre, un état ou un champ Masquer les détails
<Elément manipulé>.SensEcriture = <Nouveau sens>
<Elément manipulé> : Nom de champ, de fenêtre ou d'état Nom de l'élément (fenêtre, état ou champ) pour lequel le sens d'écriture doit être modifié. <Nouveau sens> : Constante de type Entier Nouveau sens d'écriture. Cette constante peut correspondre à une des valeurs suivantes :
| | seDéfaut | Ecriture par défaut (sens d'écriture défini pour la langue en cours dans les caractéristiques du projet). | seDroiteAGauche | Ecriture forcée de droite à gauche. | seGaucheADroite | Ecriture forcée de gauche à droite. |
Remarques Modification du sens d'écriture sur une fenêtre Lorsque le sens de l'écriture sur la fenêtre est inversé (constante seDroiteAGauche) : - Le repère de la fenêtre est modifié. L'origine de la fenêtre (0, 0) passe du point haut gauche au point haut droit. L'axe des X va donc vers la gauche. L'ancrage des champs est donc modifié en conséquence.
- Les positions des champs sont en "miroir".
- Tous les champs définis avec la constante seDéfaut passent en seDroiteAGauche : les libellés des champs sont positionnés sur le coté droit du champ, les ascenseurs apparaissent sur le coté gauche du champ, ...
Modification du sens d'écriture sur un champ Lorsque le sens de l'écriture sur un champ est inversé (constante seDroiteAGauche), seul le mode d'affichage du champ concerné est modifié : les libellés des champs sont positionnés sur le coté droit du champ, les ascenseurs apparaissent sur le coté gauche du champ, ... Configuration nécessaire Le support des langues s'écrivant de droite à gauche est disponible uniquement pour les versions de Windows supérieures à Windows 95 et NT4. Pour activer cette option : - Affichez le panneau de configuration (option "Démarrer .. Panneau de configuration").
- Sélectionnez l'option "Options régionales et linguistiques".
- Dans l'onglet "Langues", sélectionnez l'option "Installer les fichiers pour les langues à script complexe s'écrivant de droite à gauche".
- Validez.
Sens d'écriture réel Si le sens d'écriture correspond à la constante seDéfaut, pour connaître le sens d'écriture "effectif" utilisez la propriété DroiteAGauche. Cette propriété renvoie Vrai si le sens d'écriture effectif est de droite à gauche et Faux si le sens d'écriture effectif est de gauche à droite. Limites Cette propriété est disponible dans les états sur les éléments suivants :- Etat.
- Champ Libellé.
- Champ Calculé.
- Champ RTF.
- Champ Prédéfini.
- Champ Lien.
- Champ de saisie.
- Champ Graphe.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|