BBS水木清华站∶精华区
发信人: LINU (落梅如雪), 信区: Java
标 题: Re: Java 打印
发信站: BBS 水木清华站 (Mon Jan 8 13:50:02 2001)
我们自己不用去调用一个Printable对象的Print方法。而是由PrintJob的print
方法调用它。另外,在打印的时候,如果指定是从第三页到第五页,Java也会先将
第一,二页render一遍只是不打出来。
而且,在render之前(即print方法被调用之前),打印系统和java之间没有方法
进行通讯以确切知道总共会有多少页被打印。这就是为什么经常在Java做的打印
程序里看到打印对话框Range中from 1 to 99999的原因。如果用Printable接口来
实现的话,这个问题是避免不了的。包括sun的Forte for java 2.0的打印都是
如此哦。要想避免此问题只有实现Pagealbe 接口。
--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.216.18]
BBS水木清华站∶精华区