Enterprise Architect可以在HTML/RTF/etc中生成文档。您可以发布,但您必须使用其GUI来手动执行此操作。当你在CVS/Subversion服务器中有* .eap文件时,有一个脚本可以检查每日最新版本并将其发布到Web服务器上,这将会很有用。只要我知道,EA没有用于此目的的命令行工具。我发现你可以使用它的COM接口自动化几乎任何东西,但这意味着有必要编写一个小程序来做到这一点。任何关于最简单/最干净的方法的想法(如果可能,不必编写代码)?如何在Enterprise Architect中自动生成HTML输出
9
A
回答
6
恐怕您需要编写一些代码,但它不应该超过十几行。您需要调用的函数是Project.RunHTMLReport() - 在EA帮助文件中快速搜索“RunHTMLReport”会告诉您它需要什么参数,并且在Sparx网站论坛上搜索会找到一个或两个示例。
7
谢谢黑猩猩, 这比我想象的容易。在Java中:
class EADump
{
public static void main(String[] args)
{
org.sparx.Repository r = new org.sparx.Repository();
System.out.println("Repository: " + args[0]);
System.out.println("Package: " + args[1]);
System.out.println("Output: " + args[2]);
r.OpenFile(args[0]);
r.GetProjectInterface().RunHTMLReport(args[1], args[2], "GIF", "<default>", ".html");
r.CloseFile();
}
}
相关问题
- 1. 如何在Sparx Enterprise Architect中自动生成元素的层次结构
- 2. Enterprise Architect UML类代码生成
- 3. 在Enterprise Architect中自动执行xmi导出
- 4. 在Enterprise Architect中导入/导出
- 5. 如何在Enterprise Architect 9中使用unicode
- 6. 如何使用Enterprise Architect(EA)生成QT项目的类图?
- 7. 在Enterprise Architect中为PHP生成getter和setter
- 8. 在Enterprise Architect XML输出中强制布尔格式为TRUE/FALSE
- 9. 在Enterprise Architect中,类图是自动生成的,如何避免重复使用.c和.h类图。
- 10. 导出Enterprise Architect图表的自动化方法?
- 11. 继承Enterprise Architect的
- 12. Sparx System Enterprise Architect书
- 13. Enterprise Architect中的报告包
- 14. 如何将Qt库集成到SparxSystems Enterprise Architect中
- 15. 在Enterprise Architect的HTML导出中不可能出现鼠标悬停的对象
- 16. 从关系图导出到Excel Enterprise Architect
- 17. Enterprise Architect:“使用”语句的代码生成
- 18. 我可以从Python生成Enterprise Architect图表吗?
- 19. 无法从运行代码生成序列图 - Enterprise Architect
- 20. Enterprise Architect - 生成文档 - 包含文档工件作为附件
- 21. 自动生成HTML
- 22. 在Enterprise Architect中生成XSD时控制XSD序列中元素的顺序
- 23. 在Enterprise Architect中使用C++ STL
- 24. Enterprise Architect:如何在C#中将TaggedValue添加到包中#
- 25. Enterprise Architect的MySQL存储库?
- 26. Enterprise Architect:协作操作
- 27. Enterprise Architect - 执行SQL问题
- 28. 如何在Enterprise Architect中为Package提供构造型?
- 29. 如何在Enterprise Architect中使用unicode字体设置
- 30. 如何在Enterprise Architect主页中显示多个图表
从http://stackoverflow.com/users/486534/jeff:第一个参数是PackageGUID你如何返回?该参数来自哪里? – 2010-10-25 22:20:52