I am trying to display multiple lines of centered text
17 views (last 30 days)
Show older comments
I am trying to ask a question that requires 2 lines of centered text but I cannot get the line break to work. This is what I have so far.
chr = 'On a scale of 0 to 8, how much control did you have over the target circle? '; %% this is where I want the break
chr = [chr '0 = no control & 8 = complete control'];
formText(wPtr, chr ,xMid,yMid,[000 000 000])
Screen('Flip',wPtr);
exit=0;
2 Comments
Geoff Hayes
on 1 Feb 2022
@Adam Vilanova-Goldstein - can you add a \n to the end of the first sentence like
chr = 'On a scale of 0 to 8, how much control did you have over the target circle?\n';
chr = [chr '0 = no control & 8 = complete control'];
?
Answers (1)
Turlough Hughes
on 1 Feb 2022
Here's one way:
t = ["On a scale of 0 to 8, how much control did you have over the target circle?";
"0 = no control & 8 = complete control"];
t = strjust(pad(t),'center');
fprintf('%s\n',t)
2 Comments
Turlough Hughes
on 1 Feb 2022
You can change fonts using the "Fonts" section in preferences and that will affect all of the fonts in the command window. For emphasis/customisation of only part of the displayed text in command window, the only one I know is boldface:
disp('<strong>Bold Font</strong> Regular Font')
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!