PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → RTFAjoute() ajoute un saut de paragraphe en fin
RTFAjoute() ajoute un saut de paragraphe en fin
Débuté par bdemonet, 22 fév. 2006 12:18 - Aucune réponse
Posté le 22 février 2006 - 12:18
Bonjour,

je suis en train de tester la manipulation des chaines RTF avec des chaines "normale".
Je dois avouer que cela n'est pas du tout évident.
Je rencontre d'ailleurs un soucis.
Je dois écrire un texte sur une seule ligne en RTF en concatenant divers textes.
Par exemple :

RTF1 = Bleu //ecrit en bleu
RTF2 = Vert //ecrit en vert
RTF3 = Rouge // ecrit en rouge

Si je fais :

MONRTF=RTF1
RTFAjoute(MONRTF," ")
RTFAjoute(MONRTF,RTF2)
RTFAjoute(MONRTF," ")
RTFAjoute(MONRTF,RTF3)

Le resultat est :
"Bleu Vert
Rouge"

Il m'a mis dans ma chaine RTF la balise \par qui signifie fin de paragraphe. Or je n'ai à aucun moment cette balise dans mes RTF1 2 ou 3.
Cela est ajouté au moment du RTFAjoute().
Comment eviter cela ou supprimer ces sauts de paragraphe automatiques.

J'ai déjà une solution qui est d'ouvrir mon champ RTF dans un champ de texte banal et alors remplacer les "\par" par des "" mais j'aurai bien aimé savoir si une fonction RT le faisait et pourquoi RTFAjoute rajoute cette balise.

Merci