当前位置:  开发笔记 > 前端 > 正文

如何在Enterprise Architect中自动生成HTML输出

如何解决《如何在EnterpriseArchitect中自动生成HTML输出》经验,为你挑选了2个好方法。

Enterprise Architect有一种在HTML/RTF /等中生成文档的方法.你可以发布,但你必须使用它的GUI手动执行.当您在CVS/Subversion服务器中拥有*.eap文件时,拥有一个每天检出最新版本并将其发布到Web服务器中的脚本会很有用.只要我知道,EA没有用于此目的的命令行实用程序.我发现你可以使用它的COM接口自动化几乎任何东西,但这意味着有必要编写一个小程序来做到这一点.关于最简单/最干净的方法的任何想法(如果可能的话,不必编写代码)?



1> Fabio Cecone..:

谢谢黑猩猩,这比我想象的要容易.在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", "", ".html");
     r.CloseFile();
    }
}



2> chimp..:

我担心你需要编写一些代码,但它不应该超过十几行.你想要调用的函数是Project.RunHTMLReport() - 在EA帮助文件中快速搜索"RunHTMLReport"将告诉你它需要什么参数,在Sparx网站论坛上搜索会找到你的一两个例子.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有