Разработка графического пользовательского интерфейса в среде MATLAB. Бадриев И.Б - 97 стр.

UptoLike

8 Ôóíêöèè äëÿ ñîçäàíèÿ äèàëîãîâûõ îêîí                      97


  Ôóíêöèÿ uisetfont ïðèâîäèò ê ïîÿâëåíèþ äèàëîãîâîãî îêíà
âûáîðà øðèôòà è, åñëè âûáîð â íåì áûë ñäåëàí, òî âîçâðàùà-
åòñÿ ñòðóêòóðà, ïîëÿ êîòîðîé èìåþò ñëåäóþùèå íàçíà÷åíèÿ:
   ïîëå FontName ñîäåðæèò ñòðîêó ñ íàçâàíèåì øðèôòà;
   ïîëå FontUnits ñîäåðæèò åäèíèöû èçìåðåíèÿ ('points');
   ïîëå FontSize ñîäåðæèò ðàçìåð øðèôòà;
   ïîëå FontWeight ñîäåðæèò æèðíîñòü øðèôòà è ìîæåò ïðè-
íèìàòü äâà çíà÷åíèÿ: 'normal'(îáû÷íûé) èëè 'bold'(æèðíûé);
   ïîëå FontAngle ñîäåðæèò íà÷åðòàíèå øðèôòà è ìî-
æåò ïðèíèìàòü ñëåäóþùèå çíà÷åíèÿ: 'normal' (îáû÷íûé) èëè
'italic' (êóðñèâ).
  Åñëè ïîëüçîâàòåëü íå âûáðàë øðèôò è çàêðûë îêíî, òî âîç-
âðàùàåìîå ôóíêöèåé çíà÷åíèå ðàâíî íóëþ.
  Ôóíêöèÿ uisetfont äîïóñêàåò âûçîâ ñ âõîäíûìè çíà÷åíèÿìè.
 êà÷åñòâå âõîäíîãî çíà÷åíèÿ äîïóñêàåòñÿ ïåðåäàâàòü ñòðóê-
òóðó, ïîëÿ êîòîðîé çàäàþò õàðàêòåðèñòèêà øðèôòà. Ñëåäóþ-
ùàÿ ïðîãðàììà ïðèâîäèò ê ïîÿâëåíèþ äèàëîãîâîãî îêíà âû-
áîðà øðèôòà, â êîòîðîì ïî óìîë÷àíèþ âûáðàí øðèôò â ñîîò-
âåòñòâèè ñî çíà÷åíèÿìè ïîëåé ñòðóêòóðû S0:
  F0.FontName = 'Arial';
  F0.FontUnits = 'points';
  F0.FontSize = 20;
  F0.FontWeight = 'bold';