以编程方式调整编辑字形大小并不工作
3视图(30天)
显示旧的评论
你好,
我想我的编辑器和命令窗口字体大小自动调整当我插入外部监控我的笔记本电脑。我看过
这个链接
,但似乎不完整的建议,因为它是行不通的。此外,尚不清楚什么设置应该修改,因为我想把两个设置,但只能找到一个相关的设置。
> > s =设置;
> > s.matlab.fonts.codefont.Size
ans =
设置“matlab.fonts.codefont。大小的属性:
ActiveValue: 10
TemporaryValue: <没有价值>
PersonalValue: 10
FactoryValue: 10
> > s.matlab.fonts.codefont.Size。TemporaryValue = 12
s =
SettingsGroup属性:
matlab:(1×1 SettingsGroup]
> > s.matlab.fonts.codefont.Size
ans =
设置“matlab.fonts.codefont。大小的属性:
ActiveValue: 12
TemporaryValue: 12
PersonalValue: 10
FactoryValue: 10
这个作品没有错误在命令窗口中,但是在编辑器窗口中没有效果——字体保持相同大小。此外,打开“首选项”窗口“首选项- >字体- >自定义:编辑”显示字体大小仍是10。
我还想调整命令窗口字体的大小。没有什么明显的设置对象层次结构,可以做到这一点。
0评论
答案(4)
1月
2021年8月24日
编辑:1月
2021年8月30日
代码更改的值,应用Matlab下开始的。
您可以使用
FEX: CmdWinTool
字体= CmdWinTool (“字体”);
newFont =属性(字体。getName属性。平原,24);%(编辑)
CmdWinTool (“字体”,newFont);
或直接:
jTextArea = [];
matchClass =“javax.swing.JTextArea AccessibleJTextArea美元”;
cmdWinDoc = com.mathworks.mde.cmdwin.CmdWinDocument.getInstance;
cmdWinListener = cmdWinDoc.getDocumentListeners;
为iL = 1:长度(cmdWinListener)
如果isa (cmdWinListener (iL)、matchClass)
jTextArea = cmdWinListener (iL);
结束
结束
如果~ isempty (jTextArea)
字体= jTextArea.getFont;
newFont =属性(字体。getName属性。平原,24);%(编辑)
jTextArea.setFont (newFont);
暂停(0.02);%巫术
结束
0评论
1月
2021年8月31日
一个更简单的版本设置桌面和编辑字体立即:
s =设置;
%设置临时直到下一个Matlab的开始:
s.matlab.fonts.codefont.Size。TemporaryValue = 24
%或永久:
s.matlab.fonts.codefont.Size。PersonalValue = 12;
%在编辑器中只有- ? !
s.matlab.fonts.editor.normal.Size。TemporaryValue = 14
看到的: