Package org.loboevolution.pdf
Class PDFPrintPage
java.lang.Object
org.loboevolution.pdf.PDFPrintPage
- All Implemented Interfaces:
Printable
A class representing a print job for a particular PDFFile. The class
maintains a status dialog as it prints, allowing the user to cancel the print
job.
-
Field Summary
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS -
Constructor Summary
ConstructorsConstructorDescriptionPDFPrintPage(PDFFile file) Create a new PDFPrintPage object for a particular PDFFile. -
Method Summary
Modifier and TypeMethodDescriptionvoiddoCancel()Cancel the print job.voidhide()Close the progress dialog.intprint(Graphics g, PageFormat format, int index) voidshow(PrinterJob pjob) Show the progress dialog for this print job
-
Constructor Details
-
PDFPrintPage
Create a new PDFPrintPage object for a particular PDFFile.- Parameters:
file- the PDFFile to be printed.
-
-
Method Details
-
show
Show the progress dialog for this print job- Parameters:
pjob- the PrinterJob representing the print job
-
hide
public void hide()Close the progress dialog. Don't use this method to cancel the print job; usedoCancelinstead. -
doCancel
public void doCancel()Cancel the print job. Disables the cancel button, as it might take a while for the cancel to take effect. -
print
- Specified by:
printin interfacePrintable- Throws:
PrinterException
-