wood burning stoves 2.0*
The moose likes Swing / AWT / SWT and the fly likes Printing more than one page Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Printing more than one page" Watch "Printing more than one page" New topic

Printing more than one page

Raja Kannappan
Ranch Hand

Joined: May 08, 2002
Posts: 83
I'm trying to print the contents of contentViewer (JHelpContentViewer).
Only the first page gets printed and the remaining pages are printed blank.
Can anyone please tell me why the remaining pages are printed blank?
This is how my print() method looks.
public int
print(Graphics g, PageFormat pf, int pi) throws PrinterException
int x = (int)pf.getImageableX();
int y = (int)pf.getImageableY();
int hPage = (int)pf.getImageableHeight();
int wPage = (int)pf.getImageableWidth();
Graphics2D g2 = (Graphics2D) g;
if (pi == 0)
g2.translate(x, -(pi*hPage));
if (pi >= totalPages)
return NO_SUCH_PAGE;
return Printable.PAGE_EXISTS;
- Raja.

Consider Paul's rocket mass heater.
subject: Printing more than one page
Similar Threads
Printing multiple pages in Java
can't print Image , Black rectangle is printed ???
discrepancy in printing!
Printing more than one page
how to print multiple page text