作者sbrhsieh (sbr)
看板java
标题Re: [问题] 有关列印问题
时间Wed Jan 28 17:08:57 2009
※ 引述《ogimaa (少了个A的Amigo)》之铭言:
: 我是用java.awt.print.PrinterJob
: 我有一个物件叫 doc extends JPanel
: 程式如下, 目前我只能算出第一页到pageCount的范围.
: 但是我想要可以从第5页或是其他页开始.
: 我试过 PrintRequestAttributSet aset;
: aset.add(new PageRanges(x, y));
: printJob.printDialog(aset); printJob.print(aset);
: 但它只印第一页..不知道哪里出问题?!
: ==================== code =======================
: [略]
请问你如果全部页数列印出来,结果是正确的吗?
你给的程式码大致上看起来流程是正确的。
从你描述的结果来看,很大的可能是你的 Printable object 实做不正确所致。
你似乎是想要把单一个 size 很大的图形元件分页列印出来,如果你设计的
Printable object 是 page index awared 且实做正确,应可以正确只印其中几页。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.133.197
※ 编辑: sbrhsieh 来自: 218.173.133.197 (01/28 17:32)
1F:推 ogimaa:全部页数印出来是正确的!! 01/28 22:33