概述 | 软件包 | 类 | 使用 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

## application.workbooks.workbook.worksheets
类 SsPageSetup

    java.lang.Object
      application.workbooks.workbook.print.PageSetup
          application.workbooks.workbook.worksheets.SsPageSetup

    public class SsPageSetup

extends application.workbooks.workbook.print.PageSetup

工作表的注释管理器。

自从：
  1.31

方法摘要
`double` | `getFooterPosition()` 获得页脚的位置（默认以磅为单位）。
`int` | `getGutterPosition()` 获得装订线的位置。
`double` | `getGutterValue()` 获得装订线的值（默认以磅为单位）。
`double` | `getHeaderPosition()` 获得页眉的位置（默认以磅为单位）。
`int` | `getHorizontal()` 获得页面的水平对齐方式。
`int` | `getOrientation()` 获取页面横排或竖排。
`double` | `getPageBottomMargin()` 获得下边距，（默认以磅为单位）。
`double` | `getPageHeight()` 获得页面高度（默认以磅为单位）。
`double` | `getPageLeftMargin()` 获得左边距，（默认以磅为单位）。
`double` | `getPageRightMargin()` 获得右边距，（默认以磅为单位）。
`double` | `getPageTopMargin()` 获得上边距，（默认以磅为单位）。
`double` | `getPageWidth()` 获得页面宽度，（默认以磅为单位）。
`java.lang.String` | `getPaper()` 获取纸张类型。
`java.lang.String` | `getPrintArea()` 获得打印区域。
`int` | `getPrintCommentStyle()` 获得打印注释的类型, 0 表示不打印注释，1 表示在工作表末尾， 2 表示如同工作表显示。
`int` | `getPrintErrorStyle()` 获得打印错误值的类型，0 显示值，1 空白，2 --，3 *N/A
`int` | `getPrintOrder()` 获得打印顺序。
`int` | `getPrintPagesHeight()` 获得设置的打印几页高。
`int` | `getPrintPagesWidth()` 获得设置的打印几页宽。
`java.lang.String` | `getPrintTitleColumns()` 获得左端标题列。
`java.lang.String` | `getPrintTitleRows()` 获得顶端标题行。
`int` | `getVertical()` 获得页面的垂直对齐方式。
`double` | `getZoom()` 获得页面缩放。
`boolean` | `isGridLines()` 是否打印网格线。
`boolean` | `isHeadings()` 是否打印行头和列头。
`void` | `setFooterPosition(double footerPosition, int unitType)` 设置页脚的位置。
`void` | `setGridlines(boolean gridlines)` 设置是否打印网格线。
`void` | `setGutter(double gutterValue, int unitType, int position)` 设置装订线。
`void` | `setHeaderPosition(double headerPosition, int unitType)` 设置页眉的位置（默认以 pt 为单位）。
`void` | `setHeadings(boolean headings)` 设置是否打印行头和列头。
`void` | `setHorizontal(int horizontal)` 设置页面的水平对齐方式。
`void` | `setOrientation(int orientation)` 设置页面横排或竖排。
`void` | `setPageBottomMargin(double pageBottomMargin, int unitType)` 设置下边距。
`void` | `setPageHeight(double pageHeight, int unitType)` 设置页面高度。
`void` | `setPageLeftMargin(double pageLeftMargin, int unitType)` 设置左边距。
`void` | `setPageRightMargin(double pageRightMargin, int unitType)` 设置右边距。
`void` | `setPageTopMargin(double pageTopMargin, int unitType)` 设置上边距。
`void` | `setPageWidth(double pageWidth, int unitType)` 设置页面宽度。
`void` | `setPrintArea(java.lang.String printRange)` 设置打印区域。
`void` | `setPrintCommentStyle(int type)` 设置打印注释的类型。
`void` | `setPrintErrorStyle(int type)` 设置打印错误值的类型。
`void` | `setPrintOrder(int printOrder)` 该方法设置打印顺序。
`void` | `setPrintPagesHeight(int height)` 设置打印页高。
`void` | `setPrintPagesWidth(int width)` 设置打印页宽。
`void` | `setPrintTitleColumns(java.lang.String printTitleColumns)` 设置左端标题列。
`void` | `setPrintTitleRows(java.lang.String printTitleRows)` 设置顶端标题行。
`void` | `setVertical(int vertical)` 设置页面的垂直对齐方式。
`void` | `setZoom(int zoom)` 设置页面缩放,其缩放比例有效范围为"1~1000"。

从类 application.workbooks.workbook.print.PageSetup 继承的方法
`getBand, getSci, getSectionStart, getZoomStyle, isBack, isBackgroundPrinting, isFirstPageDifferent, isHidden, isOddAndEven, isProperty, isReverse, isUpdate, setBackgroud, setBackgroundPrinting, setBand, setFirstPageDifferent, setFixedSize, setFooterPosition, setGutter, setGutter, setHeaderPosition, setHidden, setHiddenSlide, setOddAndEven, setPageBottomMargin, setPageHeight, setPageLeftMargin, setPageRightMargin, setPageTopMargin, setPageWidth, setPaper, setPresentationFrame, setPrintColorStyle, setPrintContent, setPrintPage, setPrintTitleColumns, setPrintTitleRows, setProperty, setReverse, setSci, setSectionStart, setUpdate, setZoom, setZoomStyle`

从类 java.lang.Object 继承的方法
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

方法详细信息

### getFooterPosition

    public double getFooterPosition()

  获得页脚的位置（默认以磅为单位）。

  返回：
    页脚的位置

### getGutterPosition

    public int getGutterPosition()

  获得装订线的位置。

  返回：
    装订线的位置,其取值如下:

         0 -- 装订线位置：左
         1 -- 装订线位置：上

### getGutterValue

    public double getGutterValue()

  获得装订线的值（默认以磅为单位）。

  返回：
    装订线的值

### getHeaderPosition

    public double getHeaderPosition()

  获得页眉的位置（默认以磅为单位）。

  返回：
    页眉的位置

### getHorizontal

    public int getHorizontal()

  获得页面的水平对齐方式。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getHorizontal`
  返回：
    页面的水平对齐方式

         PrintConstants.HORIZONTAL_LEFT    -- 左 -- 0
         PrintConstants.HORIZONTAL_CENTER  -- 中 -- 1
         PrintConstants.HORIZONTAL_RIGHT   -- 右 -- 2

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         System.out.println("当前页面的水平对齐方式为："+pageSetup.getHorizontal());

  另请参见：
    `#setHorizontal()`

### getOrientation

    public int getOrientation()

  获取页面横排或竖排。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getOrientation`
  返回：
    页面横排或竖排，整型值，其相应的值如下：

         0 -- 纵向
         1 -- 横向

  另请参见：
    `#setOrientation()`

### getPageBottomMargin

    public double getPageBottomMargin()

  获得下边距，（默认以磅为单位）。

  返回：
    下边距

### getPageHeight

    public double getPageHeight()

  获得页面高度（默认以磅为单位）。

  返回：
    页面高度

### getPageLeftMargin

    public double getPageLeftMargin()

  获得左边距，（默认以磅为单位）。

  返回：
    左边距

### getPageRightMargin

    public double getPageRightMargin()

  获得右边距，（默认以磅为单位）。

  返回：
    右边距

### getPageTopMargin

    public double getPageTopMargin()

  获得上边距，（默认以磅为单位）。

  返回：
    上边距

### getPageWidth

    public double getPageWidth()

  获得页面宽度，（默认以磅为单位）。

  返回：
    页面宽度

### getPaper

    public java.lang.String getPaper()

  获取纸张类型。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getPaper`
  返回：
    纸张类型，字符串型值
  另请参见：
    `#setPrintOrder()`

### getPrintArea

    public java.lang.String getPrintArea()

  获得打印区域。

  返回：
    打印区域

### getPrintCommentStyle

    public int getPrintCommentStyle()

  获得打印注释的类型, 0 表示不打印注释，1 表示在工作表末尾， 2 表示如同工作表显示。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getPrintCommentStyle`
  返回：
    打印注释的类型
  另请参见：
    `#setPrintCommentStyle()`

### getPrintErrorStyle

    public int getPrintErrorStyle()

  获得打印错误值的类型，0 显示值，1 空白，2 --，3 *N/A

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getPrintErrorStyle`
  返回：
    打印错误值的类型
  另请参见：
    `#setPrintErrorStyle()`

### getPrintOrder

    public int getPrintOrder()

  获得打印顺序。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getPrintOrder`
  返回：
    打印顺序,其取值如下：

         0 －－ 先列后行
         1 －－ 先行后列

  另请参见：
    `#setPrintOrder()`

### getPrintPagesHeight

    public int getPrintPagesHeight()

  获得设置的打印几页高。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getPrintPagesHeight`
  返回：
    设置的打印几页高
  另请参见：
    `#setPrintPagesHeight()`

### getPrintPagesWidth

    public int getPrintPagesWidth()

  获得设置的打印几页宽。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getPrintPagesWidth`
  返回：
    设置的打印几页宽
  另请参见：
    `#setPrintPagesWidth()`

### getPrintTitleColumns

    public java.lang.String getPrintTitleColumns()

  获得左端标题列。

  返回：
    左端标题列

### getPrintTitleRows

    public java.lang.String getPrintTitleRows()

  获得顶端标题行。

  返回：
    顶端标题行

### getVertical

    public int getVertical()

  获得页面的垂直对齐方式。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getVertical`
  返回：
    页面的垂直对齐方式 ,其取值为如下常量:

         PrintConstants.VERTICAL_TOP     -- 上  -- 0
         PrintConstants.VERTICAL_CENTER  -- 中  -- 1
         PrintConstants.VERTICAL_BOTTOM  -- 下  -- 2

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         System.out.println("当前页面的垂直对齐方式为："+pageSetup.getVertical());

  另请参见：
    `#setVertical()`

### getZoom

    public double getZoom()

  获得页面缩放。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getZoom`
  返回：
    页面缩放
  另请参见：
    `#setZoom()`

### isGridLines

    public boolean isGridLines()

  是否打印网格线。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `isGridLines`
  返回：
    是否打印网格线 ，布尔型值
  另请参见：
    `#setGridlines()`

### isHeadings

    public boolean isHeadings()

  是否打印行头和列头。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `isHeadings`
  返回：
    是否打印行头和列头 ，布尔型值
  另请参见：
    `#setPrintOrder()`

### setFooterPosition

    public void setFooterPosition(double footerPosition,
                                  int unitType)

  设置页脚的位置。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setFooterPosition`
  参数：
    `footerPosition` - 页脚的位置,double型,其取值范围介于0磅至1584磅之间
    `unitType` - 度量单位，其取值为如下类型：

         UnitConstants.INCH -- 英寸
         UnitConstants.CENTIMETER -- 厘米
         UnitConstants.MILLIMETER -- 毫米
         UnitConstants.POINT -- 磅
         UnitConstants.PICA -- 十二点活字

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setFooterPosition(1.0,UnitConstants.CENTIMETER);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PageSetup.setFooterPosition(double)`, `Utilities`, `UnitConstants`

### setGridlines

    public void setGridlines(boolean gridlines)

  设置是否打印网格线。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setGridlines`
  参数：
    `gridlines` - 布尔型值，如为true，打印网格线；否则，不打印网格线

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setGridlines(true);

### setGutter

    public void setGutter(double gutterValue,
                          int unitType,
                          int position)

  设置装订线。

  参数：
    `gutterValue` - 装订线的值，即添至页边距中以便装订的额外间距量, double型,单位：磅,其取值范围介于0磅至1584磅之间
    `unitType` - 度量单位，其取值为如下类型：

         UnitConstants.INCH -- 英寸
         UnitConstants.CENTIMETER -- 厘米
         UnitConstants.MILLIMETER -- 毫米
         UnitConstants.POINT -- 磅
         UnitConstants.PICA -- 十二点活字

    `position` - 装订线的位置

         GUTTER_LEFT       装订线位置：左
         GUTTER_TOP        装订线位置：上

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setGutter(0.2,UnitConstants.CENTIMETER,PrintConstants.GUTTER_LEFT);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PrintConstants`

### setHeaderPosition

    public void setHeaderPosition(double headerPosition,
                                  int unitType)

  设置页眉的位置（默认以 pt 为单位）。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setHeaderPosition`
  参数：
    `headerPosition` - 页眉的位置,double型,其取值范围介于0磅至1584磅之间
    `unitType` - 度量单位，其取值为如下类型：

         UnitConstants.INCH -- 英寸
         UnitConstants.CENTIMETER -- 厘米
         UnitConstants.MILLIMETER -- 毫米
         UnitConstants.POINT -- 磅
         UnitConstants.PICA -- 十二点活字

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setHeaderPosition(1.5,UnitConstants.CENTIMETER);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PageSetup.setHeaderPosition(double)`, `Utilities`, `UnitConstants`

### setHeadings

    public void setHeadings(boolean headings)

  设置是否打印行头和列头。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setHeadings`
  参数：
    `headings` - 布尔型值，如为true，打印工作表时打印行头和列头；否则，不打印行头和列头

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setHeadings(true);

### setHorizontal

    public void setHorizontal(int horizontal)

  设置页面的水平对齐方式。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setHorizontal`
  参数：
    `horizontal` - 水平对齐方式,其取值为如下常量:

         PrintConstants.HORIZONTAL_LEFT    -- 左 -- 0
         PrintConstants.HORIZONTAL_CENTER  -- 中 -- 1
         PrintConstants.HORIZONTAL_RIGHT   -- 右 -- 2

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setHorizontal(PrintConstants.HORIZONTAL_LEFT);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PrintConstants`

### setOrientation

    public void setOrientation(int orientation)

  设置页面横排或竖排。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setOrientation`
  参数：
    `orientation` - 页面方向，其常量和相应的值如下：

         VERTICAL     = 0 -- 纵向
         HORIZONTAL   = 1 -- 横向

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setOrientation(PrintConstants.HORIZONTAL);
         pageSetup.setPaper("A5");
         pageSetup.setPageWidth(21.0,UnitConstants.CENTIMETER);
         pageSetup.setPageHeight(14.8,UnitConstants.CENTIMETER);
         pageSetup.setPageTopMargin(3.2,UnitConstants.CENTIMETER);
         pageSetup.setPageBottomMargin(3.0,UnitConstants.CENTIMETER);
         pageSetup.setPageLeftMargin(2.5,UnitConstants.CENTIMETER);
         pageSetup.setPageRightMargin(2.0,UnitConstants.CENTIMETER);
         pageSetup.setGutter(0.2,UnitConstants.CENTIMETER,PrintConstants.GUTTER_LEFT);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PrintConstants`

### setPageBottomMargin

    public void setPageBottomMargin(double pageBottomMargin,
                                    int unitType)

  设置下边距。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPageBottomMargin`
  参数：
    `pageBottomMargin` - 下边距,double型,其取值范围介于0磅至1584磅之间
    `unitType` - 度量单位，其取值为如下类型：

         UnitConstants.INCH -- 英寸
         UnitConstants.CENTIMETER -- 厘米
         UnitConstants.MILLIMETER -- 毫米
         UnitConstants.POINT -- 磅
         UnitConstants.PICA -- 十二点活字

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setOrientation(PrintConstants.HORIZONTAL);
         pageSetup.setPaper("A5");
         pageSetup.setPageWidth(21.0,UnitConstants.CENTIMETER);
         pageSetup.setPageHeight(14.8,UnitConstants.CENTIMETER);
         pageSetup.setPageTopMargin(3.2,UnitConstants.CENTIMETER);
         pageSetup.setPageBottomMargin(3.0,UnitConstants.CENTIMETER);
         pageSetup.setPageLeftMargin(2.5,UnitConstants.CENTIMETER);
         pageSetup.setPageRightMargin(2.0,UnitConstants.CENTIMETER);
         pageSetup.setGutter(0.2,UnitConstants.CENTIMETER,PrintConstants.GUTTER_LEFT);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PageSetup.setPageBottomMargin(double)`, `Utilities`, `UnitConstants`

### setPageHeight

    public void setPageHeight(double pageHeight,
                              int unitType)

  设置页面高度。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPageHeight`
  参数：
    `pageHeight` - 页面高度,double型,其取值范围介于0磅至1584磅之间
    `unitType` - 度量单位，其取值为如下类型：

         UnitConstants.INCH -- 英寸
         UnitConstants.CENTIMETER -- 厘米
         UnitConstants.MILLIMETER -- 毫米
         UnitConstants.POINT -- 磅
         UnitConstants.PICA -- 十二点活字

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setOrientation(PrintConstants.HORIZONTAL);
         pageSetup.setPaper("A5");
         pageSetup.setPageWidth(21.0,UnitConstants.CENTIMETER);
         pageSetup.setPageHeight(14.8,UnitConstants.CENTIMETER);
         pageSetup.setPageTopMargin(3.2,UnitConstants.CENTIMETER);
         pageSetup.setPageBottomMargin(3.0,UnitConstants.CENTIMETER);
         pageSetup.setPageLeftMargin(2.5,UnitConstants.CENTIMETER);
         pageSetup.setPageRightMargin(2.0,UnitConstants.CENTIMETER);
         pageSetup.setGutter(0.2,UnitConstants.CENTIMETER,PrintConstants.GUTTER_LEFT);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PageSetup.setPageHeight(double)`, `Utilities`, `UnitConstants`

### setPageLeftMargin

    public void setPageLeftMargin(double pageLeftMargin,
                                  int unitType)

  设置左边距。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPageLeftMargin`
  参数：
    `pageLeftMargin` - 左边距,double型,其取值范围介于0磅至1584磅之间
    `unitType` - 度量单位，其取值为如下类型：

         UnitConstants.INCH -- 英寸
         UnitConstants.CENTIMETER -- 厘米
         UnitConstants.MILLIMETER -- 毫米
         UnitConstants.POINT -- 磅
         UnitConstants.PICA -- 十二点活字

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setOrientation(PrintConstants.HORIZONTAL);
         pageSetup.setPaper("A5");
         pageSetup.setPageWidth(21.0,UnitConstants.CENTIMETER);
         pageSetup.setPageHeight(14.8,UnitConstants.CENTIMETER);
         pageSetup.setPageTopMargin(3.2,UnitConstants.CENTIMETER);
         pageSetup.setPageBottomMargin(3.0,UnitConstants.CENTIMETER);
         pageSetup.setPageLeftMargin(2.5,UnitConstants.CENTIMETER);
         pageSetup.setPageRightMargin(2.0,UnitConstants.CENTIMETER);
         pageSetup.setGutter(0.2,UnitConstants.CENTIMETER,PrintConstants.GUTTER_LEFT);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PageSetup.setPageLeftMargin(double)`, `Utilities`, `UnitConstants`

### setPageRightMargin

    public void setPageRightMargin(double pageRightMargin,
                                   int unitType)

  设置右边距。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPageRightMargin`
  参数：
    `pageRightMargin` - 右边距,double型,其取值范围介于0磅至1584磅之间
    `unitType` - 度量单位，其取值为如下类型：

         UnitConstants.INCH -- 英寸
         UnitConstants.CENTIMETER -- 厘米
         UnitConstants.MILLIMETER -- 毫米
         UnitConstants.POINT -- 磅
         UnitConstants.PICA -- 十二点活字

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setOrientation(PrintConstants.HORIZONTAL);
         pageSetup.setPaper("A5");
         pageSetup.setPageWidth(21.0,UnitConstants.CENTIMETER);
         pageSetup.setPageHeight(14.8,UnitConstants.CENTIMETER);
         pageSetup.setPageTopMargin(3.2,UnitConstants.CENTIMETER);
         pageSetup.setPageBottomMargin(3.0,UnitConstants.CENTIMETER);
         pageSetup.setPageLeftMargin(2.5,UnitConstants.CENTIMETER);
         pageSetup.setPageRightMargin(2.0,UnitConstants.CENTIMETER);
         pageSetup.setGutter(0.2,UnitConstants.CENTIMETER,PrintConstants.GUTTER_LEFT);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PageSetup.setPageRightMargin(double)`, `Utilities`, `UnitConstants`

### setPageTopMargin

    public void setPageTopMargin(double pageTopMargin,
                                 int unitType)

  设置上边距。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPageTopMargin`
  参数：
    `pageTopMargin` - 上边距,double型,其取值范围介于0磅至1584磅之间
    `unitType` - 度量单位，其取值为如下类型：

         UnitConstants.INCH -- 英寸
         UnitConstants.CENTIMETER -- 厘米
         UnitConstants.MILLIMETER -- 毫米
         UnitConstants.POINT -- 磅
         UnitConstants.PICA -- 十二点活字

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setOrientation(PrintConstants.HORIZONTAL);
         pageSetup.setPaper("A5");
         pageSetup.setPageWidth(21.0,UnitConstants.CENTIMETER);
         pageSetup.setPageHeight(14.8,UnitConstants.CENTIMETER);
         pageSetup.setPageTopMargin(3.2,UnitConstants.CENTIMETER);
         pageSetup.setPageBottomMargin(3.0,UnitConstants.CENTIMETER);
         pageSetup.setPageLeftMargin(2.5,UnitConstants.CENTIMETER);
         pageSetup.setPageRightMargin(2.0,UnitConstants.CENTIMETER);
         pageSetup.setGutter(0.2,UnitConstants.CENTIMETER,PrintConstants.GUTTER_LEFT);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PageSetup.setPageTopMargin(double)`, `Utilities`, `UnitConstants`

### setPageWidth

    public void setPageWidth(double pageWidth,
                             int unitType)

  设置页面宽度。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPageWidth`
  参数：
    `pageWidth` - 页面宽度,double型,其取值范围介于7.2磅至1584磅之间
    `unitType` - 度量单位，其取值为如下类型：

         UnitConstants.INCH -- 英寸
         UnitConstants.CENTIMETER -- 厘米
         UnitConstants.MILLIMETER -- 毫米
         UnitConstants.POINT -- 磅
         UnitConstants.PICA -- 十二点活字

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setOrientation(PrintConstants.HORIZONTAL);
         pageSetup.setPaper("A5");
         pageSetup.setPageWidth(21.0,UnitConstants.CENTIMETER);
         pageSetup.setPageHeight(14.8,UnitConstants.CENTIMETER);
         pageSetup.setPageTopMargin(3.2,UnitConstants.CENTIMETER);
         pageSetup.setPageBottomMargin(3.0,UnitConstants.CENTIMETER);
         pageSetup.setPageLeftMargin(2.5,UnitConstants.CENTIMETER);
         pageSetup.setPageRightMargin(2.0,UnitConstants.CENTIMETER);
         pageSetup.setGutter(0.2,UnitConstants.CENTIMETER,PrintConstants.GUTTER_LEFT);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PageSetup.setPageWidth(double)`, `Utilities`, `UnitConstants`

### setPrintArea

    public void setPrintArea(java.lang.String printRange)

  设置打印区域。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPrintArea`
  参数：
    `printRange` - 当前的打印区域

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setPrintArea("$B$4:$F$13");

### setPrintCommentStyle

    public void setPrintCommentStyle(int type)

  设置打印注释的类型。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPrintCommentStyle`
  参数：
    `type` - 打印注释类型 (见PrintConstants),其取值为如下常量:

         PRINT_COMMENT_NONE--0 表示不打印注释，
         PRINT_COMMENT_FOOTER--1 表示在工作表末尾，
         PRINT_COMMENT_SAME--2 表示如同工作表显示。

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setPrintCommentStyle(PrintConstants.PRINT_COMMENT_NONE);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PrintConstants`

### setPrintErrorStyle

    public void setPrintErrorStyle(int type)

  设置打印错误值的类型。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPrintErrorStyle`
  参数：
    `type` - 打印错误值的类型,其取值为如下常量:

             PRINT_ERROR_VALUE -- 显示值

             PRINT_ERROR_BLANK -- 空白

             PRINT_ERROR_DASH -- --

             PRINT_ERROR_NA -- *N/A

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setPrintErrorStyle(PrintConstants.PRINT_ERROR_VALUE);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PrintConstants`

### setPrintOrder

    public void setPrintOrder(int printOrder)

  该方法设置打印顺序。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPrintOrder`
  参数：
    `printOrder` - 打印顺序,其取值为如下常量:

          COLUMN_ROW  -- 先列后行
          ROW_COLUMN  -- 先行后列

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setPrintOrder(PrintConstants.COLUMN_ROW);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PrintConstants`

### setPrintPagesHeight

    public void setPrintPagesHeight(int height)

  设置打印页高。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPrintPagesHeight`
  参数：
    `height` - 设置的打印几页高

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setPrintPagesHeight(1);
         pageSetup.setPrintPagesWidth(1);

### setPrintPagesWidth

    public void setPrintPagesWidth(int width)

  设置打印页宽。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPrintPagesWidth`
  参数：
    `width` - 设置的打印几页宽

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setPrintPagesHeight(1);
         pageSetup.setPrintPagesWidth(1);

### setPrintTitleColumns

    public void setPrintTitleColumns(java.lang.String printTitleColumns)

  设置左端标题列。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPrintTitleColumns`
  参数：
    `printTitleColumns` - 需要打印的顶端标题列

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setPrintTitleColumns("$B:$B");

### setPrintTitleRows

    public void setPrintTitleRows(java.lang.String printTitleRows)

  设置顶端标题行。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setPrintTitleRows`
  参数：
    `printTitleRows` - 需要打印的顶端标题行

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setPrintTitleRows("$2:$2");

### setVertical

    public void setVertical(int vertical)

  设置页面的垂直对齐方式。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setVertical`
  参数：
    `vertical` - 垂直对齐方式,其取值为如下常量:

         PrintConstants.VERTICAL_TOP     -- 上  -- 0
         PrintConstants.VERTICAL_CENTER  -- 中  -- 1
         PrintConstants.VERTICAL_BOTTOM  -- 下  -- 2

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setVertical(PrintConstants.VERTICAL_CENTER);

  抛出：
    `application.exceptions.MacroRunException` - 当给定参数的数值错误或越界
  另请参见：
    `PrintConstants`

### setZoom

    public void setZoom(int zoom)

  设置页面缩放,其缩放比例有效范围为"1~1000"。

  参数：
    `zoom` - 缩放大小

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         SsPageSetup pageSetup = worksheet.getPageSetup();
         pageSetup.setZoom(150);

概述 | 软件包 | 类 | 使用 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法