证书已经有了,只需要在上面打印单位名称,地址,日期,发证机关等信息,从来没有做过这方面的,希望csdn的高人指点一下,提供点资料,思路,现在还不知道怎么下手

解决方案 »

  1.   

    没做过直接打印的
    但是做过操作office的
    实在没办法就先生成一个word或者excel然后打印
      

  2.   

    还是放到excel中,这样打印和调试都比较的方便
      

  3.   

    将证书看作一个白纸,然后再相应的位置打印需要的东西即可。web打印,使用IE控件webbrowse就行。
      

  4.   

    看了大家说的,我想现在主要有两种方式,一种是直接打印,一种是用excel打印,不知道哪种更方便,另外,如果用excel打印,在程序中如何来精确定位呢,位置的调整基本上不应该让客户来完成吧,不知道哪位有没有例子
      

  5.   

    几种方法:
    一、浏览器打印,位置可能不好控制,还需要用户设置浏览器打印属性
    二、借助生成PDF或是Excel文件,打印,比较可行
    三、自己写ActiveX或Applet实现,需要学的东西比较多,难度比较大
    四、借助jasperreport等开源报表库,帮你控制生成htm、pdf、excel及利用applet来实现,也是需要学的东西比较多
      

  6.   

    再问一下,如果是直接用java的api和Graphics2D方面的东西来写打印的话,只能是applet,不能写成servlet吗
      

  7.   

    如果你是基于Web的话,用CSS来做套打很容易解决的
      

  8.   

    用iReport来做啊,我们的项目都用这个。
      

  9.   

    iReportJasperReportshttp://ireport.sourceforge.net
      

  10.   

    在网上看了一些ireport和jasperreports的资料,准备试一下,不知道能不能实现我想要的,我看到ireport的文档上有title,pageheader,columnheader,detail等区域,一般的报表到能理解,哪部分该放哪里,我需要打印的类似食品卫生许可证的东西,不知道诸如单位,地址,许可项目等内容该放在什么位置,还是说无所谓,随便放哪里都可以,谢谢
      

  11.   

    建议楼主还是 用 office 或者 电子表格把
        Ireport用起来还是停麻烦的,生成的是PDF支持打印。。不一定能满足你的需要。。
        不考虑平台,生成电子表格文档 打印把,方便,快捷。如果对 HTML 比较熟悉,直接打页面也是可以的 ,样式控制可能麻烦点。
      

  12.   

    一、浏览器打印,位置可能不好控制,还需要用户设置浏览器打印属性 
    二、借助生成PDF或是Excel文件,打印,比较可行 
    三、自己写ActiveX或Applet实现
    四、借助jasperreport等开源报表库,帮你控制生成htm、pdf、excel及利用applet来实现
    五。ireport和jasperreports
      

  13.   

    http://www.finereport.com
    FineReport,现成的报表工具,支持套打,去看看吧,很容易解决的!
      

  14.   

    n年前用VB为济南某区卫生局开发了一套许可证管理系统,当时使用的直接输入打印机的方式,麻烦的是定位,还专门设计了一个页面用来调整每个字段的位置,向上向下向左向右以毫米计的移动,呵呵,不过当时的局长真操蛋,干完活了吃了顿饭就算了,没给点劳务费,就不再管后续的服务了,大概早就费了吧
      

  15.   

    楼主的问题有没有解决啊。我要做一个套打啊,功能类似楼主的,不是PDF打印
    PDF的速度好像很慢哦 
    有资料的发一份给我。 
    谢谢! 
    [email protected] 
      

  16.   

    楼主的问题有没有解决啊?我要做一个套打...有资料的,方便的话也给我发一份吧。  
    感谢!~
    [email protected]
      

  17.   

    jatoolsPrinter 不错,可以解决你的问题,控件是一个60k大小的activex,可以实现套打,功能非常强
      

  18.   

    楼上说的jatoolsPrinter 是要money的哦。有免费的什么没?