Adding new line in text property

조회 수: 6 (최근 30일)
Wilfried
Wilfried 2025년 3월 26일
답변: Wilfried 2025년 3월 28일
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
Walter Roberson
Walter Roberson 2025년 3월 26일
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 2025년 3월 27일
편집: Wilfried 2025년 3월 28일
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.

댓글을 달려면 로그인하십시오.

채택된 답변

Wilfried
Wilfried 2025년 3월 28일
Use newline without comma or + sign at the start of each new paragraph.

추가 답변 (1개)

Marie Anna NOVIELLO
Marie Anna NOVIELLO 2025년 3월 27일
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
Wilfried
Wilfried 2025년 3월 28일
newline works with no comma. thanks.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Text Files에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by