Adding new line in text property

5 visualizaciones (últimos 30 días)
Wilfried
Wilfried el 26 de Mzo. de 2025
Respondida: Wilfried el 28 de Mzo. de 2025
How can I add a new line before each paragraph in the Text property of the Header in a getHeaderImpl method with system object?
I tried (\n) , but it did not work.
  2 comentarios
Walter Roberson
Walter Roberson el 26 de Mzo. de 2025
Did you try using the newline function, or adding char(10) ?
A = "this" + newline + "that"
A =
"this that"
B = ['this' char(10) 'that']
B =
'this that'
Wilfried
Wilfried el 27 de Mzo. de 2025
Editada: Wilfried el 28 de Mzo. de 2025
Yes. It did not work. There is no text displayed when I tried that.
Thanks for the suggestion, it works without adding the + sign. For example: 'Text', ['My first paragraph'
newline 'My second paragraph']; ==> this works, but if i add + after newline, it modify the text and does not provide a newline.

Iniciar sesión para comentar.

Respuesta aceptada

Wilfried
Wilfried el 28 de Mzo. de 2025
Use newline without comma or + sign at the start of each new paragraph.

Más respuestas (1)

Marie Anna NOVIELLO
Marie Anna NOVIELLO el 27 de Mzo. de 2025
Try to use the newline function:
function header = getHeaderImpl(obj)
header = [newline, 'First paragraph', newline, newline, 'Second paragraph', newline, newline, 'Third paragraph'];
end
or
Try to use the sprintf function:
function header = getHeaderImpl(obj)
header = sprintf('\n%s\n\n%s\n\n%s', 'First paragraph', 'Second paragraph', 'Third paragraph');
end
  1 comentario
Wilfried
Wilfried el 28 de Mzo. de 2025
newline works with no comma. thanks.

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by