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水木清华站∶精华区