Proportional text font size, or editing font size when figure resize occurs?
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I've had some problems with this, and after looking online I've never really had a satisfactory answer to this.
What I want to do with my gui is set the static text size to a default size on a 720p monitor, with preset a figure position. I consider this my default, if the user has a different resolution, the text size is changed appropriately. I can get literally EVERYTHING else to change proportionally, and there isn't a problem with it. Text though is just a nuisance.
I would appreciate any advice on how to do this intelligently. I can manually resize the text size and wrap it if needed, but I want a fast, elegant way to do it dynamically on resize without manual processes. Is this possible?
0 commentaires
Réponse acceptée
Dishant Arora
le 15 Avr 2015
get(0 , 'ScreenSize') % Gives the default screen size in pixels
get(0 , 'ScreenPixelsPerInch') % Gives the default Resolution
And if you want to get screen size in inches:
set(0 , 'Units' , 'Inch')
Hopefully this might help you
3 commentaires
Dishant Arora
le 16 Avr 2015
Check out the doucmentation for windows resize callback function.
fun = @newfig;
figure('ResizeFcn' , fun);
function newfig(src , event)
% Your Code
end
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Environment and Settings dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!