how to wrap text in appdesigner?

25 visualizaciones (últimos 30 días)
Ali Deniz
Ali Deniz el 11 de Mayo de 2022
Respondida: Dwobble el 9 de Mzo. de 2023
if strcmp(t.System{n},"MIM-23A HAWK")
cla(app.UIAxes)
imshow("MIM_23A_HAWK.jpg","Parent",app.UIAxes)
uilabel(app.UIFigure,"Text","Raytheon tarafından geliştirilen sistem, orta menzil hava savunma sistemlerinin en etkililerindendir. Orta menzil hava savunma sistemi olmasına rağmen alçak irtifa hedefleri için uyarlanmıştır. Açık adı 'Homing Allthe way to Kill' dir. Standart lançerinden üç füze taşımaktadır. Improved (Geliştirilmiş)-HAWK`ın motor perfomansı artırılmış, elektronik harbe karşı korunması da en üst düzeye çıkarılmıştır. Azami menzil 35 km ve azami irtifası ise 18 km`dir.","Position",[531 17 368 279],"Visible","on")
textwrap(app.Label,app.Label.Text,20)
end
I have a text in label but it is too long, it does not show fully in label area. I tried to use textwrap command but it does not work. How can I do it? Thank you.
  3 comentarios
Ali Deniz
Ali Deniz el 12 de Mayo de 2022
It doesn't. Looks like the bottom right.
-Ali
Ali Deniz
Ali Deniz el 12 de Mayo de 2022
textwrap(app.Label,app.Label.Text,20)
Also this line gives an error.

Iniciar sesión para comentar.

Respuesta aceptada

Ali Deniz
Ali Deniz el 12 de Mayo de 2022
Editada: Ali Deniz el 12 de Mayo de 2022
I solved my own question. I'm sharing it to help those who have similar problem.
MsgString = {'Raytheon tarafından geliştirilen sistem, orta menzil hava savunma sistemlerinin en etkililerindendir. Orta menzil hava savunma sistemi olmasına rağmen alçak irtifa hedefleri için uyarlanmıştır. Açık adı "Homing Allthe way to Kill" dir. Standart lançerinden üç füze taşımaktadır. Improved (Geliştirilmiş)-HAWK`ın motor perfomansı artırılmış, elektronik harbe karşı korunması da en üst düzeye çıkarılmıştır. Azami menzil 35 km ve azami irtifası ise 18 km`dir.'};
WrapString=textwrap(MsgString, 45);
uilabel(app.UIFigure,"Text",WrapString,"Position",[531 17 368 279])

Más respuestas (1)

Dwobble
Dwobble el 9 de Mzo. de 2023
Here's a simple solution. Change "Label" below to match the component name of the label you wish to wrap text in App Designer Code View.
app.Label.WordWrap = 'on';

Categorías

Más información sobre Develop Apps Using App Designer en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by