mlreportgen.dom.TableEntry 类
命名空间: mlreportgen.dom
表条目
描述
使用 mlreportgen.dom.TableEntry 类的实例指定表条目的内容和样式。
要了解可以将 mlreportgen.dom.TableEntry 对象追加到哪些 DOM 对象,请参阅将 mlreportgen.dom.TableEntry 对象追加到 DOM 类对象上。
mlreportgen.dom.TableEntry 类是一个 handle 类。
创建对象
描述
创建一个空表条目。entryObj = TableEntry
使用指定的文本创建一个表条目。构造函数创建一个文本对象并将其追加到表条目。在 Microsoft® Word 和 PDF 输出中,表条目中的文本被包装在段落中,因为 Word 和 PDF 不允许表条目中的文本不换行。在 HTML 输出中,文本不会换行到段落中。entryObj = TableEntry(text)
创建一个包含 entryObj = TableEntry(domObj)domObj 的表条目,其中 domObj 是 DOM 对象,例如 mlreportgen.dom.Paragraph 对象。
输入参量
属性
方法
详细信息
提示
要指定表中所有表条目的格式,请调整
mlreportgen.dom.Table或mlreportgen.dom.FormalTable对象的TableEntriesStyle属性。例如,您可以设置边框格式。import mlreportgen.dom.* t = Table(magic(5)); t.TableEntriesStyle = {Border("solid","black","1")};
为
mlreportgen.dom.TableEntry对象设置的属性优先于mlreportgen.dom.TableEntriesStyle格式的对象。为避免表格式错误,请确保表行所占的元胞数量始终相同,无论表中有多少表条目。例如,该表的第一行包含两个表条目。第一个条目
Winter横跨两列,第二个条目Spring横跨一列。第二行有三个条目,每个条目各占一列。
如果您只修改表的第二行,使前两个表条目
Jaunary和February各占两列,而最后一个表条目占一列,那么表的格式就会发生变化。
当您在表条目中包含大量内容时,表可能无法完全显示在报告页面上。如果某个表无法完全显示在 DOCX 报告页面上,Microsoft Word 将无法打开该报告。为确保表能适配 DOCX 报告,请设置内容较多的表条目的宽度和高度。要设置宽度,请使用
mlreportgen.dom.Width类。要设置高度,请使用mlreportgen.dom.Height类。为避免删除现有格式,请将新的表条目样式与现有样式合并:若要将该格式应用于表中的所有表条目,请使用表对象的te = TableEntry(domObj); te.Style = [te.Style, {Width("1in"), Height("1in")}]; append(row,te);TableEntriesStyle属性。
版本历史记录
在 R2014a 中推出