有一个企业数据管理的软件(桌面应用),由于不同企业用户对于报表格式的需求经常会不同。我想通过在Java中调用脚本语言来实现打印,这样在用户需要修改报表格式的时候只要修改脚本语言代码就可以了,而不需要重新编译。想法如下:
在用户点击打印按钮的时候在本机上生成一个xml文件,里面包含打印数据,然后调用脚本语言代码,由脚本语言来处理xml文件并生成打印预览对话框和实现打印。可是查略了很多脚本语言,发现没有很适合这个需求的,想请教一下有没有适合处理这个问题的脚本?(这个脚本语言的解释器最好不需要安装,比如存放在当前目录下就可以使用的那种。)如果不行的话我考虑定义一个Java接口,使用实现这个接口的类来达到所谓打印模板的概念,这样是否合适?

解决方案 »

  1.   

    这方面处理可能perl应该很强了,正则表达式简直神
    学下perl很简单的
      

  2.   

    不太能帮上忙,顶一下了------ 以下是签名 ------
    SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
    地址:http://www.softdn.com   http://www.softdn.cn
      

  3.   

    perl我很早以前学过一点,写过一些简单的脚本,好像记得是有用于桌面开发的包,不过不知道好不好用。
      

  4.   

    打印可以用craystal report
    可以自定义动态打印