How to wrap due to specify the number of columns chars in a picture
Mostrar comentarios más antiguos
for example I want to change

to

How to do it Thank you
Respuestas (4)
Jan
el 14 de Feb. de 2013
0 votos
The textwrap command is sufficient. As UIHANDLE you can create a temporary object, e.g. uicontrol('Style', 'text', 'visible', 'off') which get the appropriate dimensions.
Image Analyst
el 14 de Feb. de 2013
How did you put that text over that axes control? Did you use the text() function, or is there a static text control on top of the axes?
If you have a text control, like Jan said, you can send your text string, and handle to your control, into textwrap() to get a text with line breaks in it that you can then send to the control with set().
myText = textwrap(handles.text1, reallyLongText);
set(handles.text1, 'String', myText);
Or, if you want to control where the breaks are, you can use sprintf():
myText = sprintf('Line 1\nLine 2\nLine 3');
set(handles.text1, 'String', myText);
You can also use sprintf() with the text() function.
1 comentario
yu
el 18 de Feb. de 2013
yu
el 15 de Feb. de 2013
Chad Greene
el 23 de Sept. de 2015
0 votos
Categorías
Más información sobre MATLAB en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



