J'essaie d'afficher du texte long dans une zone de texte de type chaîne dans une fenêtre de tableau et de le répartir visuellement sur plusieurs lignes sans modifier les données textuelles sous-jacentes. J'ai trouvé quelques idées dans cet article et celui-ci, mais je n'arrive pas à les appliquer à une zone de texte de type chaîne.
Voici un exemple minimal pour illustrer mon problème, ici je voudrais que la chaîne col box se comporte comme la col box :
longstring = "toooooooooooooooooooooo looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong teeeeeeeeeeeeeeeeext.";
nw = New Window( "Display",
tb = Table Box(
col1 = Col Box( "Mycolbox" ),
col2 = String Col Box( "Mystringcolbox", longstring )
)
);
col1 << append( Text Box( longstring , <
<SET wrap=""></SET>
<P>Je recherche une solution qui modifie l'affichage et non la chaîne elle-même, et qui s'applique comme étape de post-traitement après la création de la fenêtre.</P> <P>Merci d'avance</P>
Je ne pense pas que vous puissiez envelopper le texte dans la chaîne col box et c'est pourquoi vous devez vous fier à col box + text box.