public class HSSFPrintSetup extends java.lang.Object implements PrintSetup
Paper size constants have been added for the ones I have access
to. They follow as:
public static final short PRINTER_DEFAULT_PAPERSIZE = 0;
public static final short LETTER_PAPERSIZE = 1;
public static final short LEGAL_PAPERSIZE = 5;
public static final short EXECUTIVE_PAPERSIZE = 7;
public static final short A4_PAPERSIZE = 9;
public static final short A5_PAPERSIZE = 11;
public static final short ENVELOPE_10_PAPERSIZE = 20;
public static final short ENVELOPE_DL_PAPERSIZE = 27;
public static final short ENVELOPE_CS_PAPERSIZE = 28;
public static final short ENVELOPE_MONARCH_PAPERSIZE = 37;
A3_PAPERSIZE, A4_EXTRA_PAPERSIZE, A4_PAPERSIZE, A4_PLUS_PAPERSIZE, A4_ROTATED_PAPERSIZE, A4_SMALL_PAPERSIZE, A4_TRANSVERSE_PAPERSIZE, A5_PAPERSIZE, B4_PAPERSIZE, B5_PAPERSIZE, ELEVEN_BY_SEVENTEEN_PAPERSIZE, ENVELOPE_10_PAPERSIZE, ENVELOPE_9_PAPERSIZE, ENVELOPE_C3_PAPERSIZE, ENVELOPE_C4_PAPERSIZE, ENVELOPE_C5_PAPERSIZE, ENVELOPE_C6_PAPERSIZE, ENVELOPE_CS_PAPERSIZE, ENVELOPE_DL_PAPERSIZE, ENVELOPE_MONARCH_PAPERSIZE, EXECUTIVE_PAPERSIZE, FOLIO8_PAPERSIZE, LEDGER_PAPERSIZE, LEGAL_PAPERSIZE, LETTER_PAPERSIZE, LETTER_ROTATED_PAPERSIZE, LETTER_SMALL_PAGESIZE, NOTE8_PAPERSIZE, PRINTER_DEFAULT_PAPERSIZE, QUARTO_PAPERSIZE, STATEMENT_PAPERSIZE, TABLOID_PAPERSIZE, TEN_BY_FOURTEEN_PAPERSIZE| Modifier | Constructor and Description |
|---|---|
protected |
HSSFPrintSetup(PrintSetupRecord printSetupRecord)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
short |
getCopies()
Returns the number of copies.
|
boolean |
getDraft()
Returns the draft mode.
|
short |
getFitHeight()
Returns the number of pages high to fit the sheet in.
|
short |
getFitWidth()
Returns the number of pages wide to fit sheet in.
|
double |
getFooterMargin()
Returns the footer margin.
|
double |
getHeaderMargin()
Returns the header margin.
|
short |
getHResolution()
Returns the horizontal resolution.
|
boolean |
getLandscape()
Returns the landscape mode.
|
boolean |
getLeftToRight()
Returns the left to right print order.
|
boolean |
getNoColor()
Returns the black and white setting.
|
boolean |
getNoOrientation()
Returns the no orientation.
|
boolean |
getNotes()
Returns the print notes.
|
short |
getOptions()
Returns the bit flags for the options.
|
short |
getPageStart()
Returns the page start.
|
short |
getPaperSize()
Returns the paper size.
|
short |
getScale()
Returns the scale.
|
boolean |
getUsePage()
Returns the use page numbers.
|
boolean |
getValidSettings()
Returns the valid settings.
|
short |
getVResolution()
Returns the vertical resolution.
|
void |
setCopies(short copies)
Sets the number of copies.
|
void |
setDraft(boolean d)
Set whether it is in draft mode
|
void |
setFitHeight(short height)
Set the number of pages high to fit the sheet in
|
void |
setFitWidth(short width)
Set the number of pages wide to fit the sheet in
|
void |
setFooterMargin(double footermargin)
Sets the footer margin.
|
void |
setHeaderMargin(double headermargin)
Sets the header margin.
|
void |
setHResolution(short resolution)
Sets the horizontal resolution.
|
void |
setLandscape(boolean ls)
Set whether to print in landscape
|
void |
setLeftToRight(boolean ltor)
Set whether to go left to right or top down in ordering
|
void |
setNoColor(boolean mono)
Set whether it is black and white
|
void |
setNoOrientation(boolean orientation)
Set no orientation.
|
void |
setNotes(boolean printnotes)
Print the include notes
|
void |
setOptions(short options)
Sets the options flags.
|
void |
setPageStart(short start)
Set the page numbering start.
|
void |
setPaperSize(short size)
Set the paper size.
|
void |
setScale(short scale)
Set the scale.
|
void |
setUsePage(boolean page)
Set whether to use page start
|
void |
setValidSettings(boolean valid)
Valid settings.
|
void |
setVResolution(short resolution)
Sets the vertical resolution.
|
protected HSSFPrintSetup(PrintSetupRecord printSetupRecord)
printSetupRecord - the low level print setup recordpublic void setPaperSize(short size)
setPaperSize in interface PrintSetupsize - the paper size.public void setScale(short scale)
setScale in interface PrintSetupscale - the scale to usepublic void setPageStart(short start)
setPageStart in interface PrintSetupstart - the page numbering startpublic void setFitWidth(short width)
setFitWidth in interface PrintSetupwidth - the number of pagespublic void setFitHeight(short height)
setFitHeight in interface PrintSetupheight - the number of pagespublic void setOptions(short options)
options - The bit flags for the optionspublic void setLeftToRight(boolean ltor)
setLeftToRight in interface PrintSetupltor - left to rightpublic void setLandscape(boolean ls)
setLandscape in interface PrintSetupls - landscapepublic void setValidSettings(boolean valid)
setValidSettings in interface PrintSetupvalid - Validpublic void setNoColor(boolean mono)
setNoColor in interface PrintSetupmono - Black and whitepublic void setDraft(boolean d)
setDraft in interface PrintSetupd - draftpublic void setNotes(boolean printnotes)
setNotes in interface PrintSetupprintnotes - print the notespublic void setNoOrientation(boolean orientation)
setNoOrientation in interface PrintSetuporientation - Orientation.public void setUsePage(boolean page)
setUsePage in interface PrintSetuppage - Use page startpublic void setHResolution(short resolution)
setHResolution in interface PrintSetupresolution - horizontal resolutionpublic void setVResolution(short resolution)
setVResolution in interface PrintSetupresolution - vertical resolutionpublic void setHeaderMargin(double headermargin)
setHeaderMargin in interface PrintSetupheadermargin - header marginpublic void setFooterMargin(double footermargin)
setFooterMargin in interface PrintSetupfootermargin - footer marginpublic void setCopies(short copies)
setCopies in interface PrintSetupcopies - number of copiespublic short getPaperSize()
getPaperSize in interface PrintSetuppublic short getScale()
getScale in interface PrintSetuppublic short getPageStart()
getPageStart in interface PrintSetuppublic short getFitWidth()
getFitWidth in interface PrintSetuppublic short getFitHeight()
getFitHeight in interface PrintSetuppublic short getOptions()
public boolean getLeftToRight()
getLeftToRight in interface PrintSetuppublic boolean getLandscape()
getLandscape in interface PrintSetuppublic boolean getValidSettings()
getValidSettings in interface PrintSetuppublic boolean getNoColor()
getNoColor in interface PrintSetuppublic boolean getDraft()
getDraft in interface PrintSetuppublic boolean getNotes()
getNotes in interface PrintSetuppublic boolean getNoOrientation()
getNoOrientation in interface PrintSetuppublic boolean getUsePage()
getUsePage in interface PrintSetuppublic short getHResolution()
getHResolution in interface PrintSetuppublic short getVResolution()
getVResolution in interface PrintSetuppublic double getHeaderMargin()
getHeaderMargin in interface PrintSetuppublic double getFooterMargin()
getFooterMargin in interface PrintSetuppublic short getCopies()
getCopies in interface PrintSetupCopyright 2018 The Apache Software Foundation or its licensors, as applicable.