如果你使用的是JDK1.2以上版本,可以直接使用其自带的Print API,功能非常
强大,可以直接控制到纸张上的每一个坐标,以前我用来打印过发票,非常好用!

解决方案 »

  1.   

    同意楼上
    另外《java专业编程》中打印的部分介绍得比较详细,该部分的源代码在下面网站有:你可以参考以下,我也在看还没有搞懂。
    http://www.wrox.com/
      

  2.   

    用PageFormat控制整张纸其中的打印区域很好办,
    但是我现在想在一张纸上打成几片区域,
    例如表格,要分片打不同的区域,不知道该如何实现,
    请大家继续讨论。
      

  3.   

    用 jdk 1.4 的 jps 吧, 全新的api,非常好.
      

  4.   

    哦, 有个急问题?
     UNIX环境生成报表文件, 由另一个程序启动命令行命令打印这个报表 每页要有表头什么的, 要按一定行数换页. 如何去实现?  我现在的做法是:  在这个TXT的报表文件中, 计算行数, 够一页的时候, 就写表头的信息 所以. 用VI打开的时候, 可以看到象报表的样子,  有PAGE 页号什么的, 但不知道打印的时候会怎么样,客户要求用换页符,  我的方法可以吗?  不行的话,有什么其他的方法 ?
     在线等待 ..................