Adding new line in text property

6 Ansichten (letzte 30 Tage)
Wilfried
Wilfried am 26 Mär. 2025
Beantwortet: Wilfried am 28 Mär. 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 Kommentare
Walter Roberson
Walter Roberson am 26 Mär. 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 am 27 Mär. 2025
Bearbeitet: Wilfried am 28 Mär. 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.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Wilfried
Wilfried am 28 Mär. 2025
Use newline without comma or + sign at the start of each new paragraph.

Weitere Antworten (1)

Marie Anna NOVIELLO
Marie Anna NOVIELLO am 27 Mär. 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 Kommentar
Wilfried
Wilfried am 28 Mär. 2025
newline works with no comma. thanks.

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by