Package net.sf.paperclips
Class PrintJob
java.lang.Object
net.sf.paperclips.PrintJob
Instances of this class represent a prepared print job.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the document to be printed.Returns the page margins, expressed in points.getName()
Returns the name of the print job.int
Returns the page orientation.int
hashCode()
setMargins
(int margins) Sets the top, left, right, and bottom margins to the argument.setMargins
(Margins margins) Sets the page margins.setOrientation
(int orientation) Sets the page orientation.
-
Constructor Details
-
PrintJob
Constructs a PrintJob for the given document.- Parameters:
name
- the name of the print job, which will appear in the print queue of the operating system.document
- the document to be printed.
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
getName
Returns the name of the print job.- Returns:
- the name of the print job.
-
getDocument
Returns the document to be printed.- Returns:
- the document to be printed.
-
getOrientation
public int getOrientation()Returns the page orientation.- Returns:
- the page orientation.
-
setOrientation
Sets the page orientation.- Parameters:
orientation
- the page orientation. Must be one ofPaperClips.ORIENTATION_DEFAULT
,PaperClips.ORIENTATION_PORTRAIT
orPaperClips.ORIENTATION_LANDSCAPE
. Values other than these choices will be automatically changed toPaperClips.ORIENTATION_DEFAULT
.- Returns:
- this PrintJob (for chaining method calls)
-
getMargins
Returns the page margins, expressed in points. 72 points = 1".- Returns:
- the page margins, expressed in points. 72 points = 1".
-
setMargins
Sets the page margins.- Parameters:
margins
- the new page margins.- Returns:
- this PrintJob (for chaining method calls)
-
setMargins
Sets the top, left, right, and bottom margins to the argument.- Parameters:
margins
- the margins, in points. 72 points = 1 inch.- Returns:
- this PrintJob (for chaining method calls)
-