str2html

str转换为HTML格式字符串用于uimenus和uicontrol

612下载

更新2014年5月28日

查看许可协议

str2html输入str转换为html格式用于uicontrol /菜单

uimenus和一些uicontrol接受html格式的字符串,如按钮、列表框、popupmenu,菜单、工具提示。

您可以使用此函数轻松地创建html字符串显示在控件。

函数是通过传递一个str和参数对:

htmlStr = str2html (yourChar pv对)

yourChar“一个有效的字符字符串”;

有效的参数对:

“大胆”真正| (false) %大胆的格式
真正“斜体”| %斜体格式(假)
“下划线”真正| (false) %下划线格式
大小int字形大小的8%
“字形大小”“+ 2”%增量大小从违约
“颜色”“黑”%的文本颜色
“字体名”“无衬线字体女士”%字体名称
“上标”“% ^任何上标文本
“下标”“% ^任何下标文本
‘bgcolour’‘白’%背景颜色
前缀”html * %添加自己的前缀
“后缀”“%添加自己的后缀html *
“userWarn”真|假%国旗显示警告

^如果子&超级脚本首先添加,然后添加下标。

*前缀和后缀的想法是将自己的开始和结束标记添加到生成的html代码,如果只有一个添加会显示一个警告,除非你添加“userWarn”,假的

结合HTML格式的字符串到一个大的字符串,如多格式在一行或多行使用:

yourCell {1} = str2html (line1, pararm ....价值);
yourCell {2} = str2html(“么”,pararm值....);
yourCell {N} = str2html(“么”,pararm值....);

htmlStr = str2html (yourCell joinFormat)
加入格式是一个字符串之间的细胞,例如< br >或' '。

代码使用持久变量,所以你可以改变默认使用以下语法。注意:没有输出。

str2html(‘* *’违约,“大胆”,真的)
str2html(‘* *’违约,“字体名”,“快递新”);

颜色编码的特殊情况。e。g改变默认的橙色:
str2html(‘* *’违约,颜色:橙色,# FFBF40);

这将修改这个MATLAB会话的缺省值。

重置所有由用户所做的更改。
str2html(*复位*)

例子:

str = str2html(‘文本’,‘大胆’,1,“斜体”,1,“强调”,1,“字形大小”,5,“颜色”,“红”,“字体名”,“快递新”)

str = str2html(“改变背景颜色”,“背景”,“红”,“上标”,“上标”、“下标”、“子”,…
“字形大小”、“+ 2”)

%这增添了一点你的字符串。
str = str2html(“添加自己的HTML代码:“前缀”、“李> <”、“后缀”、“李< / > ');

多格式行或多行使用多个调用:
line1 {1} = str2html(“行# 1”、“大胆”,1,“字体名”,“快递新”);
line1 {2} = str2html(没有格式);
line1 {3} = str2html(‘下划线’,‘下划线’,1);
line1 {4} = str2html(“斜体”、“斜体”1“下标”、“mySub”);
line1 {5} = str2html(“完成”、“颜色”、“绿色”、“上标”、“mySuper ! !”);
str {1} = str2html (line1, ' ')
str {2} = str2html(“# 2线”、“斜体”,1,“颜色”,“红”);
str2 = str2html (str, ' \ n ');
h = uicontrol(“风格”,“列表框”);
组(h, tooltipString, str2);

开发人员注意:这个文件使用mlock

提交包括一个测试脚本如何一些例子。

罗伯特·卡明版权rcumming @ matpi.com
网站:www.matpi.com

引用作为

罗伯特·卡明(2023)。str2html(//www.tatmou.com/matlabcentral/fileexchange/46755-str2html), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2013b
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在MATLAB报告生成器帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.0.0.0