jeudi 21 juillet 2011

Texte multi-ligne dans un libellé.

Voilà une question récurente :Est-il possible de créer un paramètre de type texte multi-ligne, comme cela existe pour l'adresse du projet ?
La réponse est non.
Pourtant de nombreuses adresses différentes doivent apparaître dans les cartouches : Le maître d'ouvrage, les BE...

VOus allez voir comment créer un texte multi-ligne dans un paramètre de texte traditionnel.

Ouvrez votre cartouche préféré, créez un paramètre partagé de type TEXTE : ADRESSE BE

Placez le sous forme de libellé dans votre cartouche et réglez sa largeur maximale.
Chargez votre cartouche dans votre projet.

Si vous sélectionnez le cartouche, le libellé vide s'affiche sous forme d'un point d'interrogation.

Ajoutez à votre projet le paramètre partagé ADRESSE BE

 Affectez le à la catégorie Information sur le projet.

Il vous est maintenant possible de saisir une valeur dans ce paramètre directement depuis le cartouche.
Mais cette méthode présente un limitation de taille : On ne peut pas passer à la ligne !

Si vous tapez Entrer, la saisie prend fin.

Une astuce consiste à taper le texte dans un éditeur de texte, par exemple le Notepad de Windows, le copier et le coller.

Mais il ne faut pas le faire directement sur le cartouche : faites le dans Informations sur le projet.
L'adresse s'affichera alors correctement en multi-ligne.
C'est déjà pas mal. Merci à Julien et Yvan de m'avoir remémorer cette astuce et de m'avoir poser cette question : N'y a-t-il pas moyen d'éviter de faire ce copier coller ?

Un petit tour dans les quelques souvenirs de programmation...
Le code ASCII du passage à la ligne, c'est le 10.

Toujours dans Informations sur le projet (Directement dans le cartouche, c'est sans espoir),

commencez à taper l'adresse

Puis tapez ALT+0010 : appuyez sur ALT, tapez 0010, relâchez ALT
Le texte précédent disparait.
Tapez la suite de l'adresse.

ET voilà.

1 commentaire:

Unknown a dit…

La combinaison de touche CTLR+Entrée fait le passage a la ligne.