public class PrintSettings extends Object
Modifier and Type | Field and Description |
---|---|
boolean |
m_AutoRotate
Flag used to auto-rotate the document when printing.
|
boolean |
m_CenterInPage
Flag used to center the output on the printed page.
|
boolean |
m_ExpandToMargins
Flag used to expand the output to the printer margins.
|
boolean |
m_PrintAnnotations
This flag tells the library whether to print annotations when sending
the PDF content to a printer.
|
boolean |
m_ShrinkToMargins
Flag used to shrink the output to fit the printer margins.
|
Constructor and Description |
---|
PrintSettings()
Constructs a default PrintSettings object.
|
PrintSettings(boolean autoRotate,
boolean shrinkToMargins,
boolean expandToMargins,
boolean centerInPage)
Constructs a new PrintSettings object and initializes each of its
variables to the parameters.
|
PrintSettings(PrintSettings init)
Constructs a new PrintSettings object and initializes to init.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isPrintAnnotations()
Returns the value of the print annotations flag.
|
void |
setPrintAnnotations(boolean printAnnotations)
Sets the value of the print annotations flag.
|
public boolean m_AutoRotate
public boolean m_ShrinkToMargins
public boolean m_ExpandToMargins
public boolean m_CenterInPage
public boolean m_PrintAnnotations
public PrintSettings()
public PrintSettings(boolean autoRotate, boolean shrinkToMargins, boolean expandToMargins, boolean centerInPage)
autoRotate
- Sets the auto rotate flag.shrinkToMargins
- Sets the shrink to page flag.expandToMargins
- Sets the expand to page flag.centerInPage
- Sets the center in page flag.public PrintSettings(PrintSettings init)
init
- Object to use to initialize the new PrintSettings.public boolean isPrintAnnotations()
public void setPrintAnnotations(boolean printAnnotations)
printAnnotations
- The new value of the print annotations flag.