mlreportgen.dom.ResizeToFitContents 类
命名空间: mlreportgen.dom
允许表格调整列的大小
创建对象
描述
允许表格调整列的大小以适合其内容。resizeToFitContentsObj
= ResizeToFitContents
如果 tf
是 true
,则
允许表格调整列大小以适合其内容。resizeToFitContentsObj
= ResizeToFitContents(tf
)
输入参量
value
— 允许表格调整列的大小
逻辑值
true
(或 1
)设置允许表格调整列大小以适合其内容。设置 false
(或 0
)会导致内容换行。
数据类型: logical
属性
Id
— mlreportgen.dom.ResizeToFitContents
对象的标识符
字符向量 | 字符串标量
mlreportgen.dom.ResizeToFitContents
对象的对象标识符,指定为字符向量或字符串标量。DOM API 在创建文档元素对象时会生成一个会话唯一标识符。您可以为 Id
指定自己的值。
属性:
NonCopyable | true |
数据类型: char
| string
Tag
— mlreportgen.dom.ResizeToFitContents
对象的标签
字符向量 | 字符串标量
mlreportgen.dom.ResizeToFitContents
对象的标签,指定为字符向量或字符串标量。DOM API 在创建此对象的过程中生成一个会话唯一标签。生成的标签形式为 CLASS:ID
,其中 CLASS
是对象类,ID
是对象的 Id
属性的值。指定您自己的标签值,以帮助您确定在文档生成过程中出现问题时要查找的位置。
属性:
NonCopyable | true |
数据类型: char
| string
Value
— 允许表格调整列的大小
逻辑值
true
(或 1
)设置允许表格调整列大小以适合其内容。设置 false
(或 0
)会导致内容换行。
如果将此属性设置为 true
,并且还使用 mlreportgen.dom.Width
设置了列宽,则生成的列宽取决于输出格式。对于 PDF 输出,表使用指定的列宽并忽略 ResizeToFitContents
设置。对于所有其他输出格式,ResizeToFitContents
将覆盖列宽设置。
数据类型: logical
示例
调整表列大小以适合内容
创建一个表格并指定调整列宽以适合列中最宽的表条目。
import mlreportgen.dom.*; doctype = 'html'; d = Document('test',doctype); append(d,Heading(1,'Table 1')); table1 = Table(arrayfun(@(x) Text(), ones(4))); % Create a table with text entries table1.entry(1,2).Children(1).Content = 'MathWorks'; table1.Style = {ResizeToFitContents(true),Width('1in'), ... Border('solid'),RowSep('solid'),ColSep('solid')}; append(d,table1);
创建第二个表格,但不要调整列大小以适应内容。
append(d,Heading(1,'Table 2')); table2 = Table(arrayfun(@(x) Text(), ones(4))); % Create a table with text entries table2.entry(1,2).Children(1).Content = 'MathWorks'; table2.Style = {ResizeToFitContents(false),Width('1in'), ... Border('solid'), RowSep('solid'),ColSep('solid')}; append(d,table2);
运行报告。
close(d); rptview(d.OutputPath,doctype);
版本历史记录
在 R2014b 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)