现在有个struts1.3开发的web系统。
需要在web页面上点击按钮以后,把数据库中一个blob字段内容取出来。blob字段里面存放了一张图片数据。
然后,把这张图片通过默认打印机打印出来。
打印的同时,还要在整个图片的上方加上一个title用来显示日期,用户名什么的信息。我的思路是,先把格式画在水晶报表里面。
格式如下:
1。title(日期,用户名等)
2。在tltle下面,画一个用来放入图片的控件。取出来的blob字段就放在那里。然后在action中调用一个java类。这个类就是调用这个report并且把相应的数据填到报表魔板中去。但是,问题是
1。java类怎么调用水晶报表?
2。eclipse中怎么画水晶报表?(需要什么插件)
3。bean的数据怎么和报表帮定起来?
4。myeclipse中怎么画水晶报表?
5。java类又如何实现把这个报表对象打印出来。这个思路来源于早先做过的一个.net项目,java实现这一套流程没有相关经验。
请各位大神赐教。谢谢!

解决方案 »

  1.   

    java做报表有IREPORT  有专门的工具我仔细看 我想你那个应该是图片水印吧 就是在图片上加个表示,像百度上面的图片一样代码下次 又空帮你带来,可以看下那个web开发详解这本书 上面有!好想是孙卫琴的!
      

  2.   

    谢谢回答。太好了,终于有大神回答了。不过,我那个不是水印,是一张帐票的截图。就是一张jpg保存在了数据库中。
      

  3.   

    水晶报表提供了api,java可以调用,水晶报表的制作是水晶报表自带的一个工具,Java怎么控制打印没有用过,以前使用水晶报表时,都是现实pdf文件的,pdf文件自带了打印功能。