如何以编程方式触发EA中的文档生成

时间:2017-06-06 10:33:52

标签: c# enterprise-architect

是否可以在EA中以编程方式触发文档生成,类似于HTML生成?

有没有办法在下面执行" RunHTMLReport "用于文档生成?

" RunHTMLReport(PackageGUID,ExportPath,ImageFormat,Style,Extension)"

2 个答案:

答案 0 :(得分:2)

正如托马斯所说,你可以使用Repository.CreateDocumentGenerator。但是,这是一个用于生成报告的整个工具(描述它的最佳方式就像是在进行虚拟文档,但在代码中)。

这实际上用于根据模型片段定义报告模板。 Here's the documentation on using the Document Generator

要对已定义的模板运行报告,请使用Project.RunReportYou can find the documentation here.

使用Repository.GetProjectInterface

获取Project对象

答案 1 :(得分:1)

RTFM:EA's documentation

中的Repository.CreateDocumentGenerator