[]
PageSettings 对象存储用于打印或按页面导出的页面布局信息,包括纸张大小、边距、页眉和页脚内容、页面居中、网格线打印、草稿模式、黑白打印以及打印错误显示选项。
边距和纸张大小的值以点为单位。
PageSettings pageSettings = new PageSettings();
pageSettings.setTopMargin(36d);
pageSettings.setBottomMargin(36d);
pageSettings.setCenterHeader("Sales Report");
pageSettings.setCenterHorizontally(true);
final booleanfinal booleanfinal doublefinal Stringfinal IGraphicfinal Stringfinal IGraphicfinal booleanfinal booleanfinal booleangetDraft()final doublefinal doublefinal Stringfinal IGraphicfinal Stringfinal IGraphicfinal doublefinal doublefinal doublefinal PrintErrorsfinal booleanfinal Stringfinal IGraphicfinal Stringfinal IGraphicfinal doublefinal booleanfinal doublefinal voidsetAlignMarginsHeaderFooter(boolean value) final voidsetBlackAndWhite(boolean value) final voidsetBottomMargin(double value) final voidsetCenterFooter(String value) final voidsetCenterFooterPicture(IGraphic value) final voidsetCenterHeader(String value) final voidsetCenterHeaderPicture(IGraphic value) IGraphic 对象。final voidsetCenterHorizontally(boolean value) final voidsetCenterVertically(boolean value) final voidsetDraft(boolean value) final voidsetFooterMargin(double value) final voidsetHeaderMargin(double value) final voidsetLeftFooter(String value) final voidsetLeftFooterPicture(IGraphic value) final voidsetLeftHeader(String value) final voidsetLeftHeaderPicture(IGraphic value) final voidsetLeftMargin(double value) final voidsetPaperHeight(double value) final voidsetPaperWidth(double value) final voidsetPrintErrors(PrintErrors value) final voidsetPrintGridlines(boolean value) final voidsetRightFooter(String value) final voidsetRightFooterPicture(IGraphic value) final voidsetRightHeader(String value) final voidsetRightHeaderPicture(IGraphic value) IGraphic 对象。final voidsetRightMargin(double value) final voidsetScaleWithDocHeaderFooter(boolean value) final voidsetTopMargin(double value) 使用此方法可以检索通过 setLeftHeader(String) 为页面页眉左侧部分配置的页眉字符串。
PageSettings pageSettings = new PageSettings();
pageSettings.setLeftHeader("Confidential");
String leftHeader = pageSettings.getLeftHeader();
PageSettings pageSettings = new PageSettings();
pageSettings.setLeftHeader("Confidential");
value - 页面左页眉中的文本。使用此方法可以检索先前通过 setCenterHeader(String) 为中间页眉区域设置的页眉内容。
PageSettings pageSettings = new PageSettings();
pageSettings.setCenterHeader("Sales Report");
String centerHeader = pageSettings.getCenterHeader();
null。
PageSettings pageSettings = new PageSettings();
pageSettings.setCenterHeader("Sales Report");
value - 中间页眉文本。如果未设置中间页眉文本,则设置为 null。使用此方法可以检索通过 setRightHeader(String) 为页面页眉右侧部分配置的页眉字符串。
PageSettings pageSettings = new PageSettings();
pageSettings.setRightHeader("Quarterly Summary");
String rightHeader = pageSettings.getRightHeader();
null。
PageSettings pageSettings = new PageSettings();
pageSettings.setRightHeader("Quarterly Summary");
value - 页面右侧页眉上的文本;如果未设置右侧页眉文本,则为 null。
PageSettings pageSettings = new PageSettings();
worksheet.getPageSetup().setLeftHeader("&G");
IGraphic picture = worksheet.getPageSetup().getLeftHeaderPicture();
pageSettings.setLeftHeader("&G");
pageSettings.setLeftHeaderPicture(picture);
IGraphic leftHeaderPicture = pageSettings.getLeftHeaderPicture();
使用此方法可以为左页眉图片指定一个 IGraphic 对象。随后可通过图像源和大小等属性配置指定的图形。
PageSettings pageSettings = new PageSettings();
worksheet.getPageSetup().setLeftHeader("&G");
IGraphic graphic = worksheet.getPageSetup().getLeftHeaderPicture();
pageSettings.setLeftHeader("&G");
pageSettings.setLeftHeaderPicture(graphic);
value - 表示页眉左侧部分图片的 IGraphic 对象;可以为 null。
PageSettings pageSettings = new PageSettings();
worksheet.getPageSetup().setCenterHeader("&G");
IGraphic picture = worksheet.getPageSetup().getCenterHeaderPicture();
pageSettings.setCenterHeader("&G");
pageSettings.setCenterHeaderPicture(picture);
IGraphic centerHeaderPicture = pageSettings.getCenterHeaderPicture();
IGraphic 对象。启用页眉图片字段后,使用此方法可以为中间页眉部分指定图片对象,例如将 setCenterHeader(String) 与 &G 代码一起使用。指定的图片对象用于设置图片相关属性。
PageSettings pageSettings = new PageSettings();
worksheet.getPageSetup().setCenterHeader("&G");
IGraphic graphic = worksheet.getPageSetup().getCenterHeaderPicture();
pageSettings.setCenterHeader("&G");
pageSettings.setCenterHeaderPicture(graphic);
value - 页眉中间部分的图片对象。可以为 null。
PageSettings pageSettings = new PageSettings();
worksheet.getPageSetup().setRightHeader("&G");
IGraphic picture = worksheet.getPageSetup().getRightHeaderPicture();
pageSettings.setRightHeader("&G");
pageSettings.setRightHeaderPicture(picture);
IGraphic rightHeaderPicture = pageSettings.getRightHeaderPicture();
IGraphic 对象。将 setRightHeader(String) 与 "&G" 占位符一起使用,可以在右侧页眉部分显示图片。
PageSettings pageSettings = new PageSettings();
worksheet.getPageSetup().setRightHeader("&G");
IGraphic graphic = worksheet.getPageSetup().getRightHeaderPicture();
pageSettings.setRightHeader("&G");
pageSettings.setRightHeaderPicture(graphic);
value - 表示页眉右侧部分图片的 IGraphic 对象。允许为 null。使用此属性可以确定页面内容是否配置为黑白打印。
PageSettings pageSettings = new PageSettings();
pageSettings.setBlackAndWhite(true);
boolean blackAndWhite = pageSettings.getBlackAndWhite();
true;否则为 false。使用此属性可设置页面内容是否配置为黑白打印。
PageSettings pageSettings = new PageSettings();
pageSettings.setBlackAndWhite(true);
value - 如果文档中的元素将以黑白方式打印,则为 true;否则为 false。当此属性为 true 时,打印工作表时不打印图形。
PageSettings pageSettings = new PageSettings();
pageSettings.setDraft(true);
boolean draft = pageSettings.getDraft();
true;否则为 false。当此属性为 true 时,打印工作表时不打印图形。
PageSettings pageSettings = new PageSettings();
pageSettings.setDraft(true);
value - 如果工作表将在不打印图形的情况下打印,则为 true;否则为 false。此设置仅适用于工作表。
PageSettings pageSettings = new PageSettings();
pageSettings.setPrintGridlines(true);
boolean printGridlines = pageSettings.getPrintGridlines();
true;否则返回 false。此设置仅适用于工作表。
PageSettings pageSettings = new PageSettings();
pageSettings.setPrintGridlines(true);
value - 如果在页面上打印单元格网格线,则为 true;否则为 false。此设置指定打印工作表时如何显示工作表错误值。它可以与 setPrintErrors(PrintErrors) 配合使用,以在打印输出中禁止显示错误值。
PageSettings pageSettings = new PageSettings();
pageSettings.setPrintErrors(PrintErrors.Dash);
PrintErrors printErrors = pageSettings.getPrintErrors();
PrintErrors 值。此设置控制打印工作表时如何显示工作表错误值。使用此方法可以按原样显示错误,或使用不同的 PrintErrors 值在打印输出中隐藏错误。
PageSettings pageSettings = new PageSettings();
pageSettings.setPrintErrors(PrintErrors.Displayed);
value - 指定如何显示打印错误的 PrintErrors 值。允许为 null。使用此属性可以确定打印的工作表内容是否在左右页边距之间居中。
PageSettings pageSettings = new PageSettings();
pageSettings.setCenterHorizontally(true);
boolean centerHorizontally = pageSettings.getCenterHorizontally();
true;否则为 false。使用此属性可设置打印的工作表内容是否在左右页边距之间居中。
PageSettings pageSettings = new PageSettings();
pageSettings.setCenterHorizontally(true);
value - 如果打印时工作表在页面上水平居中,则为 true;否则为 false。
PageSettings pageSettings = new PageSettings();
pageSettings.setCenterVertically(true);
boolean centerVertically = pageSettings.getCenterVertically();
true;否则为 false。
PageSettings pageSettings = new PageSettings();
pageSettings.setCenterVertically(true);
value - 如果打印时工作表在页面上垂直居中,则为 true;否则为 false。使用此属性可以检索页面设置中当前配置的左页边距。
PageSettings pageSettings = new PageSettings();
pageSettings.setLeftMargin(72);
double leftMargin = pageSettings.getLeftMargin();
使用此属性可以更新页面设置中当前配置的左页边距。
PageSettings pageSettings = new PageSettings();
pageSettings.setLeftMargin(72);
value - 左边距的大小,以点为单位。
PageSettings pageSettings = new PageSettings();
pageSettings.setTopMargin(72d);
double topMargin = pageSettings.getTopMargin();
PageSettings pageSettings = new PageSettings();
pageSettings.setTopMargin(72d);
value - 顶部边距的大小,以点为单位。打印工作表时,此值用于页面布局。
PageSettings pageSettings = new PageSettings();
pageSettings.setRightMargin(72);
double rightMargin = pageSettings.getRightMargin();
打印工作表时,此值用于页面布局。
PageSettings pageSettings = new PageSettings();
pageSettings.setRightMargin(72);
value - 右边距的大小,以点为单位。此值指定用于打印或按页面导出的底部页边距。
PageSettings pageSettings = new PageSettings();
pageSettings.setBottomMargin(36d);
double bottomMargin = pageSettings.getBottomMargin();
此值指定用于打印或按页面导出的底部页边距。
PageSettings pageSettings = new PageSettings();
pageSettings.setBottomMargin(36d);
value - 底部边距的大小,以点为单位。使用此属性可以读取这些页面设置中为页眉区域保留的当前间距。
PageSettings pageSettings = new PageSettings();
pageSettings.setHeaderMargin(18.0);
double headerMargin = pageSettings.getHeaderMargin();
使用此属性可设置这些页面设置中为页眉区域保留的间距。
PageSettings pageSettings = new PageSettings();
pageSettings.setHeaderMargin(18.0);
value - 页眉边距大小,以点为单位。将此属性与 getPaperHeight() 一起使用,可以确定当前应用于页面的纸张尺寸。
PageSettings pageSettings = new PageSettings();
pageSettings.setPaperWidth(595.0);
double paperWidth = pageSettings.getPaperWidth();
将此属性与 getPaperHeight() 一起使用,可以确定当前应用于页面的纸张尺寸。
PageSettings pageSettings = new PageSettings();
pageSettings.setPaperWidth(595.0);
value - 考虑页面方向后的纸张宽度,以点为单位。将此属性与 getPaperWidth() 一起使用,可以确定当前应用于页面的纸张尺寸。
PageSettings pageSettings = new PageSettings();
pageSettings.setPaperHeight(842.0);
double paperHeight = pageSettings.getPaperHeight();
将此属性与 getPaperWidth() 一起使用,可以确定当前应用于页面的纸张尺寸。
PageSettings pageSettings = new PageSettings();
pageSettings.setPaperHeight(842.0);
value - 考虑页面方向后的纸张高度,以点为单位。