applet实现打印页面的内容,是直接取得页面的内容,比如是一个talbe打印,还是在print()中重新从服务器获得数据,生成打印内容打印.thank you!!

解决方案 »

  1.   

    补充:如果是直接取页面的内容打印,比如是一个table,该如何取???,如果是重新从服务器获得数据,生成打印内容打印,那是不是意味对于每一个要求打印的不同界面,都必须为它编写一个applet,那一个系统有好多不同的applet,那好麻烦?? thank you!!
      

  2.   

    如果你只要打印页面上的一个TABLE那么只需js调用print()答应就可以了说说你的需求是什么。不是很明白
      

  3.   

    我的需求是想通过applet实现页面的打印功能,当燃页面可能不仅仅只是一个table,首先我想把applet打印的概念搞清楚!!如果要打印的是一个票据格式呢,而且还有打印网面大小设置的问题,精确定位的问题,不是一个self.print()可以解决的!! thank you!!
      

  4.   

    答:问题的真正含义是:打印出在Applet界面是显示的内容(如:财务票据、图文混排报告),而不是HTML网页。这样的理解对不对?
    若是这样,则:
    1)Applet授权,否则不能使用本地硬件资源(如:打印机) 
    2)直接使用JAVA的打印机制即可。
    以上仅供你参考
      

  5.   

    答:问题的真正含义是:打印出在Applet界面是显示的内容(如:财务票据、图文混排报告),而不是HTML网页。这样的理解对不对? 
    若是这样,则: 
    1)Applet授权,否则不能使用本地硬件资源(如:打印机) 
    2)直接使用JAVA的打印机制即可。 
    以上仅供你参考
    如果如楼上所言,打印出在Applet界面是显示的内容,那是不是意味对于每一个要求打印的不同界面,都必须为它编写一个applet,那一个系统有好多不同的applet,那好麻烦?? thank you!!