public class PrintSetupImpl extends Object implements SPrintSetup, Serializable
SPrintSetup.PaperSize| Constructor and Description |
|---|
PrintSetupImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
copyFrom(PrintSetupImpl src) |
double |
getBottomMargin() |
int |
getCommentsMode() |
int |
getErrorPrintMode() |
SFooter |
getEvenFooter() |
SHeader |
getEvenHeader() |
SFooter |
getFirstFooter() |
SHeader |
getFirstHeader() |
int |
getFitHeight() |
int |
getFitWidth() |
SFooter |
getFooter() |
double |
getFooterMargin() |
SHeader |
getHeader() |
double |
getHeaderMargin() |
double |
getLeftMargin() |
int |
getPageStart() |
SPrintSetup.PaperSize |
getPaperSize() |
String |
getPrintArea() |
CellRegion |
getRepeatingColumnsTitle() |
CellRegion |
getRepeatingRowsTitle() |
double |
getRightMargin() |
int |
getScale() |
double |
getTopMargin() |
boolean |
isAlignWithMargins() |
boolean |
isDifferentFirstPage() |
boolean |
isDifferentOddEvenPage() |
boolean |
isHCenter() |
boolean |
isLandscape() |
boolean |
isLeftToRight() |
boolean |
isPrintGridlines() |
boolean |
isPrintHeadings() |
boolean |
isScaleWithDoc() |
boolean |
isVCenter() |
void |
setAlignWithMargins(boolean flag)
Set true to align header/footer with page margins.
|
void |
setBottomMargin(double bottomMargin) |
void |
setCommentsMode(int mode)
Set how to print comments:
0: none
1: at end of sheet
2: as displayed on the sheet
|
void |
setDifferentFirstPage(boolean flag)
Set true to print first page with special header and footer for first
page;
SPrintSetup.getFirstHeader() and SPrintSetup.getFirstFooter(). |
void |
setDifferentOddEvenPage(boolean flag)
Set true to print even page with special header and footer for even
page;
SPrintSetup.getEvenHeader() and SPrintSetup.getEvenFooter(). |
void |
setErrorPrintMode(int mode)
Set how to handle errors in the cell data;
0: print errors as displayed on the sheet
1: print errors as blank
2: print errors as dashes ("--")
3: print errors as "#N/A".
|
void |
setEvenFooter(SFooter footer)
Set even page footer; valid only if
SPrintSetup.isDifferentOddEvenPage() is true. |
void |
setEvenHeader(SHeader header)
Set even page footer; valid only if
SPrintSetup.isDifferentOddEvenPage() is true. |
void |
setFirstFooter(SFooter footer)
Set first page footer; valid only if
SPrintSetup.isDifferentFirstPage() is true. |
void |
setFirstHeader(SHeader header)
Set first page footer; valid only if
SPrintSetup.isDifferentFirstPage() is true. |
void |
setFitHeight(int numPages)
Set the number of pages the sheet height
is fit to.
|
void |
setFitWidth(int numPages)
Set the number of pages the sheet width
is fit to.
|
void |
setFooter(SFooter footer)
Set general footer or odd page footer.
|
void |
setFooterMargin(double footerMargin) |
void |
setHCenter(boolean center)
Set true to print sheet center horizontally on page.
|
void |
setHeader(SHeader header)
Set general Header or odd page header.
|
void |
setHeaderMargin(double headerMargin) |
void |
setLandscape(boolean landscape)
Set true to print in landscape orientation.
|
void |
setLeftMargin(double leftMargin) |
void |
setLeftToRight(boolean flag)
Set true to output multiple pages in the order of left-to-right first
and then top-to-bottom; false in the order of top-to-bottom first and
then left-to-right.
|
void |
setPageStart(int start) |
void |
setPaperSize(SPrintSetup.PaperSize size) |
void |
setPrintArea(String formula)
Set the print area as an area formula; e.g.
|
void |
setPrintGridlines(boolean enable) |
void |
setPrintHeadings(boolean flag)
Set true to also out row and column headings.
|
void |
setRepeatingColumnsTitle(int firstCol,
int lastCol)
Set the first column of the repeat title columns for each left-to-right
pages.
|
void |
setRepeatingRowsTitle(int firstRow,
int lastRow)
Set the first row of the repeat title rows for each top-to-bottom pages.
|
void |
setRightMargin(double rightMargin) |
void |
setScale(int scale) |
void |
setScaleWithDoc(boolean flag)
Set true to scale header/footer with document.
|
void |
setTopMargin(double topMargin) |
void |
setVCenter(boolean center)
Set true to print sheet center vertically on page.
|
public boolean isPrintGridlines()
isPrintGridlines in interface SPrintSetuppublic void setPrintGridlines(boolean enable)
setPrintGridlines in interface SPrintSetuppublic double getHeaderMargin()
getHeaderMargin in interface SPrintSetuppublic void setHeaderMargin(double headerMargin)
setHeaderMargin in interface SPrintSetuppublic double getFooterMargin()
getFooterMargin in interface SPrintSetuppublic void setFooterMargin(double footerMargin)
setFooterMargin in interface SPrintSetuppublic double getLeftMargin()
getLeftMargin in interface SPrintSetuppublic void setLeftMargin(double leftMargin)
setLeftMargin in interface SPrintSetuppublic double getRightMargin()
getRightMargin in interface SPrintSetuppublic void setRightMargin(double rightMargin)
setRightMargin in interface SPrintSetuppublic double getTopMargin()
getTopMargin in interface SPrintSetuppublic void setTopMargin(double topMargin)
setTopMargin in interface SPrintSetuppublic double getBottomMargin()
getBottomMargin in interface SPrintSetuppublic void setBottomMargin(double bottomMargin)
setBottomMargin in interface SPrintSetuppublic void setPaperSize(SPrintSetup.PaperSize size)
setPaperSize in interface SPrintSetuppublic SPrintSetup.PaperSize getPaperSize()
getPaperSize in interface SPrintSetuppublic void setLandscape(boolean landscape)
SPrintSetupsetLandscape in interface SPrintSetuppublic boolean isLandscape()
isLandscape in interface SPrintSetuppublic void setScale(int scale)
setScale in interface SPrintSetupscale - must be between 10 ~ 400 (inclusive).public int getScale()
getScale in interface SPrintSetuppublic void copyFrom(PrintSetupImpl src)
public void setHeader(SHeader header)
SPrintSetupsetHeader in interface SPrintSetuppublic SHeader getHeader()
getHeader in interface SPrintSetuppublic void setEvenHeader(SHeader header)
SPrintSetupSPrintSetup.isDifferentOddEvenPage() is true.setEvenHeader in interface SPrintSetuppublic SHeader getEvenHeader()
getEvenHeader in interface SPrintSetuppublic void setFirstHeader(SHeader header)
SPrintSetupSPrintSetup.isDifferentFirstPage() is true.setFirstHeader in interface SPrintSetuppublic SHeader getFirstHeader()
getFirstHeader in interface SPrintSetuppublic void setFooter(SFooter footer)
SPrintSetupsetFooter in interface SPrintSetuppublic SFooter getFooter()
getFooter in interface SPrintSetuppublic void setEvenFooter(SFooter footer)
SPrintSetupSPrintSetup.isDifferentOddEvenPage() is true.setEvenFooter in interface SPrintSetuppublic SFooter getEvenFooter()
getEvenFooter in interface SPrintSetuppublic void setFirstFooter(SFooter footer)
SPrintSetupSPrintSetup.isDifferentFirstPage() is true.setFirstFooter in interface SPrintSetuppublic SFooter getFirstFooter()
getFirstFooter in interface SPrintSetuppublic void setScaleWithDoc(boolean flag)
SPrintSetupsetScaleWithDoc in interface SPrintSetuppublic boolean isScaleWithDoc()
isScaleWithDoc in interface SPrintSetuppublic void setAlignWithMargins(boolean flag)
SPrintSetupsetAlignWithMargins in interface SPrintSetuppublic boolean isAlignWithMargins()
isAlignWithMargins in interface SPrintSetuppublic void setHCenter(boolean center)
SPrintSetupsetHCenter in interface SPrintSetuppublic boolean isHCenter()
isHCenter in interface SPrintSetuppublic void setVCenter(boolean center)
SPrintSetupsetVCenter in interface SPrintSetuppublic boolean isVCenter()
isVCenter in interface SPrintSetuppublic void setPageStart(int start)
setPageStart in interface SPrintSetuppublic int getPageStart()
getPageStart in interface SPrintSetuppublic void setFitWidth(int numPages)
SPrintSetupsetFitWidth in interface SPrintSetuppublic int getFitWidth()
getFitWidth in interface SPrintSetuppublic void setFitHeight(int numPages)
SPrintSetupsetFitHeight in interface SPrintSetuppublic int getFitHeight()
getFitHeight in interface SPrintSetuppublic void setPrintArea(String formula)
SPrintSetupsetPrintArea in interface SPrintSetuppublic String getPrintArea()
getPrintArea in interface SPrintSetuppublic void setRepeatingRowsTitle(int firstRow,
int lastRow)
SPrintSetupsetRepeatingRowsTitle in interface SPrintSetuppublic CellRegion getRepeatingRowsTitle()
getRepeatingRowsTitle in interface SPrintSetuppublic void setRepeatingColumnsTitle(int firstCol,
int lastCol)
SPrintSetupsetRepeatingColumnsTitle in interface SPrintSetuppublic CellRegion getRepeatingColumnsTitle()
getRepeatingColumnsTitle in interface SPrintSetuppublic void setPrintHeadings(boolean flag)
SPrintSetupsetPrintHeadings in interface SPrintSetuppublic boolean isPrintHeadings()
isPrintHeadings in interface SPrintSetuppublic void setCommentsMode(int mode)
SPrintSetupsetCommentsMode in interface SPrintSetuppublic int getCommentsMode()
getCommentsMode in interface SPrintSetuppublic void setErrorPrintMode(int mode)
SPrintSetupsetErrorPrintMode in interface SPrintSetuppublic int getErrorPrintMode()
getErrorPrintMode in interface SPrintSetuppublic void setLeftToRight(boolean flag)
SPrintSetupsetLeftToRight in interface SPrintSetuppublic boolean isLeftToRight()
isLeftToRight in interface SPrintSetuppublic void setDifferentOddEvenPage(boolean flag)
SPrintSetupSPrintSetup.getEvenHeader() and SPrintSetup.getEvenFooter().setDifferentOddEvenPage in interface SPrintSetuppublic boolean isDifferentOddEvenPage()
isDifferentOddEvenPage in interface SPrintSetuppublic void setDifferentFirstPage(boolean flag)
SPrintSetupSPrintSetup.getFirstHeader() and SPrintSetup.getFirstFooter().setDifferentFirstPage in interface SPrintSetuppublic boolean isDifferentFirstPage()
isDifferentFirstPage in interface SPrintSetupCopyright © 2020. All rights reserved.