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.