图像缩略图

str2html.

版本1.0.0.0(5.14 KB) 罗伯特卡明
将str转换为HTML格式字符串以在uimenus和uicontrol中使用

540下载

更新2014年5月28日

查看许可证

str2html将输入str转换为HTML格式,以用于UIControls /菜单

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

此函数允许您轻松创建HTML字符串以显示在控件中。

该函数通过传递str和arg对作用:

htmlstr = str2html(aschar,p-v对)

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

有效的arg对是:

'大胆'真实|(false)%粗体格式
'斜体'真实|(false)%斜体格式
“underline”true |(false)%underline格式
'Fontsize'int中的8%尺寸
'fontsize''+2'%view in default
'颜色''黑色'文本的颜色
'fontname''ms sans serif'%字体名称
'上标'''%任何上标文本^
'下标''%1!''任何下标文本^
'bgcolour''白色'%背景颜色
'prefix''''%添加自己的前缀hmtl *
“后缀“””%添加您自己的后缀hmtl*
'userwarn'真实|假%标志显示警告

^如果添加子和超级脚本 - 则首先添加下标。

*前缀和后缀的想​​法是将自己的开始和结束标记添加到生成的HTML代码 - 如果只添加一个警告,否则将显示警告,除非您添加'userwarn',false

将HTML格式字符串梳成一个更大的字符串,例如,多种格式在一行或多行使用:

yourcell {1} = str2html('line1',pararm,value ....);
yourcell {2} = str2html('line2',pararm,value ....);
yourCell{N}=str2html('line2',pararm,value….);

htmlstr = str2html(yourcell,joyformat)
连接格式是一个字符串,可以在细胞之间放置,例如,
或''。

代码使用持久变量,因此您可以更改默认使用以下语法。注意:无输出。

str2html('*默认*','粗体',true)
str2html('*默认*','fontname','快递新');

颜色代码特殊情况。例如,更改默认橙色:
str2html('*默认*',颜色:橙色','#ffbf40');

这将仅更改此MATLAB会话的默认值。

重置用户所做的所有更改。
str2html('*重置*')

例子:

str = str2html('您的文本','粗体',1,'斜体',1,'下划线',1,'fontsize',5,'颜色','红色','fontname','fontname','courier new')

str = str2html('更改背景颜色','bgcolor','红色','上标','上标','subscript','sub',...
'字体大小','+2')

%这会在字符串中添加一个项目符号。
str = str2html('添加自己的HTML代码:',前缀','

  • ','suffix','');

    对于多格式线或多行使用多条呼叫:
    line1 {1} = str2html('#1','bold',1,'fontname','courier new');
    line1{2}=str2html('No format');
    line1 {3} = str2html('下划线','下划线',1);
    line1{4}=str2html('italic','italic',1',subscript','mySub');
    line1{5}=str2html('finish','color','green','superscript','mySuper!!');
    str {1} = str2html(line1,'')
    str {2} = str2html('#2','斜体',1,'颜色','红色');
    str2 = str2html(str,'\ n');
    h = UIControl('style','listbox');
    集合(h,'tooltipString',str2);

    开发人员注意:此文件使用MLOCK

    提交内容包括一个测试脚本,说明如何使用一些示例。

    版权所有robert cumming,rcumming @ matpi.com
    网站:www.matpi.com.

  • 引用

    罗伯特卡明(2021)。str2html.(//www.tianjin-qmedu.com/matlabcentral/fileexchange/46755-strab中央文件交换。检索到

    MATLAB版本兼容性
    用R2013B创建
    与任何版本兼容
    平台兼容性
    窗户 苹果系统 Linux.

    社区宝藏狩猎

    找到Matlab Central中的宝藏,并发现社区如何帮助您!

    开始打猎吧!