我有一个生成完整报告的代码,但是我想在标题中添加图片,所以我创建了一个模板并进行了尝试。但是现在单词文件只给我报告中对象的名称,而不是像这样的实际内容:
有人知道这个问题是从哪里来的吗? 我的代码是
%% init
import mlreportgen.report.*
import mlreportgen.dom.*
rpt = Document('Report','docx', 'template.dotx');
moveToNextHole(rpt)
%% Summary of the whole test
ChapterRegression = Chapter;
ChapterRegression.Title = 'Summary';
append(rpt, ChapterRegression)
close(rpt)
rptview(rpt)
我的dotx
模板只有一个Rich Text Content Control
孔。
提前谢谢!
答案 0 :(得分:0)
我的问题已在Mathwork forum上得到了回答。但我也要在这里总结一下:
我正在使用Document
对象,并且我们无法将诸如TitlePage的Report API对象添加到DOM文档中。相反,这就是我一开始所做的事情,我应该使用DOM文档的mlreportgen.report.Report
。您可以将DOM和Report API对象都添加到Report对象。
然后使用所有与Document
对象相关的功能,例如moveToNextHole()
,Report
对象具有可以使用的基础DOM Document对象。
像这样使用它:
doc = rpt.Document;
doc.moveToNextHole();