banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Wed 27 February 2002 20:08

Regis Jeannot
Invité

creation de texte sous MapBasic

Bonjour,

Je souhaite avec MapBasic creer un texte dans une fenetre mise en page avec
la commande Create Text .
Ce texte est contenu dans une variable caractere, je ne connais donc pas le
contenu de cette variable. Comment eviter des retours a la ligne lorsque la
variable contient n comme par exemple avec c:Mes documentsnouveau
dossier , ou l'on obtient

c:Mes documents
ouveau dossier

en deux lignes.

N'y-a-t-il pas un autre moyen que d'analyser le texte et de rajouter un
second n avant le n en utilisant un programme MapBasic?
Merci d'avance.

Regis Jeannot

 

#2 Wed 27 February 2002 20:11

Abourquin
Invité

Re: creation de texte sous MapBasic

Bonsoir,

il est possible, en dupliquant le n, de ne pas utiliser ce caractere comme indicateur de commande.

par exemple :

Create Text  c:Mes documentsnouveau dossier  ...

affichera :

c:Mes documentsnouveau dossier

dans la mise en page.

ou alors, si vous pouvez changer la casse du texte :

Create Text ucase(  c:Mes documentsnouveau dossier  ) ...

afficherait :

C:MES DOCUMENTSNOUVEAU DOSSIER

Antoine

 

#3 Wed 27 February 2002 20:11

Jacques Paris
Invité

Re: creation de texte sous MapBasic

J'ai toujours cru que la sequence  n  etait reconnue par MI comme un
indicateur de texte a afficher sous le pointeur quand il est place sur des
boutons; il fait alors partie de HelpMsg dans les definitions de boutons.
Jamais je n'ai vu mentionne que cela pouvait etre un moyen de faire un saut
de ligne. MI mentionne toujours d'utiliser un chr(10) pour le faire (voir
dans les etiquettes).

Si ceci s'avere etre une caracteristique incontournable, je ne vois pas
comment s'en sortir.

Jacques Paris

 

Pied de page des forums

Powered by FluxBB