File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Soft Skills: The software developer's life manual this week in the Jobs Discussion forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Printing...anybody can help

 
eric mt
Greenhorn
Posts: 4
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,
I am using jdk1.2.2 for printing,which utilises java.awt.print package,PageFormat and PrinterJob classes with interface Printable.When i run my program in Windows it will take the
page-set-up of windows itself.But i am not able to get multiple copies when i change the values in the option provided with PageSetUp for the same.A part of my code is mentioned below...
here i am doing
>>>>>
PrinterJob pj = PrinterJob.getPrinterJob();
PageFormat pf = pj.pageDialog(pj.defaultPage());
and after
>>>>>>
class PrintableClass implements Printable
{
BufferedImage bi;
public PrintableClass(BufferedImage bim,PageFormat pf) {
bi = bim;
}
public int print(Graphics g,PageFormat pf,int pageIndex) {
if(pageIndex != 0) return NO_SUCH_PAGE;
Graphics2D g2 = (Graphics2D)g;
g2.setPaint(Color.black);
g2.drawImage(bi,(int)pf.getImageableX(),(int)pf.getImageableY(),null);
return PAGE_EXISTS;

}
somebody can help.....
Thanks in advance...Eric
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic