Azzera filtri
Azzera filtri

questdlg issue about size of the font

13 visualizzazioni (ultimi 30 giorni)
Davide Di Luzio
Davide Di Luzio il 21 Apr 2022
Commentato: Walter Roberson il 22 Apr 2022
HI.
There is a way to set fontsize of questdlg without using tex interpreter or html language?
Here is an example that currently doesn't work :
answer=questdlg('\fontsize{20} MOSTRARE RISULTATI CALCOLATI?')

Risposte (1)

Voss
Voss il 21 Apr 2022
Using tex interpreter is going to be much easier than any other way:
answer = questdlg('\fontsize{20}MOSTRARE RISULTATI CALCOLATI?','', ...
struct('Interpreter','tex','Default','Yes'));
If the dialog box was not modal you could modify properties of its contents immediately after it's created, e.g., using findall/findobj, but it is modal, so that doesn't work.
Another option would be to copy questdlg.m and modify it to do whatever you want.
  2 Commenti
Davide Di Luzio
Davide Di Luzio il 22 Apr 2022
HI thanks for your reply.
I already know that tex interpreter is the better way but :
using tex interpreter i have to specifie all the arguments ?
currently this doesn't work using dot notation :
optsa.Interpreter = 'tex';
optsa.WindowStyle = 'modal';
optsa.Default='Yes';
answer=questdlg('\fontsize{20} MOSTRARE RISULTATI CALCOLATI?',optsa)
Walter Roberson
Walter Roberson il 22 Apr 2022
You must pass in a title if you are going to provide options.
optsa.Interpreter = 'tex';
optsa.WindowStyle = 'modal';
optsa.Default='Yes';
answer=questdlg('\fontsize{20} MOSTRARE RISULTATI CALCOLATI?', '', optsa)

Accedi per commentare.

Categorie

Scopri di più su Dialog Boxes in Help Center e File Exchange

Prodotti


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by