Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## application.workbooks.workbook.print
Class PageSetup

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

Direct Known Subclasses:
  WpPageSetup

public class PageSetup
extends java.lang.Object

该类定义了页面设置的属性。

Method Summary
`int` | `getBand()` 获得每页版数的索引号；
`int` | `getHorizontal()` 获得页面的水平对齐方式。
`int` | `getOrientation()` 获取页面横排或竖排。
`java.lang.String` | `getPaper()` 获取纸张类型。
`int` | `getPrintCommentStyle()` 获得打印注释的类型, 0 表示不打印注释，1 表示在工作表末尾， 2 表示如同工作表显示。
`int` | `getPrintErrorStyle()` 获得打印错误值的类型，0 显示值，1 空白，2 --，3 *N/A
`int` | `getPrintOrder()` 获得打印顺序。
`int` | `getPrintPagesHeight()` 获得设置的打印几页高，-1 表示不限制，对应于控件设置为空的情况。
`int` | `getPrintPagesWidth()` 获得设置的打印几页宽，-1 表示不限制，对应于控件设置为空的情况。
`int` | `getSci()` 获得缩放的纸型;
`int` | `getSectionStart()` 获得页面设置对话框中节的起始点。
`int` | `getVertical()` 获得页面的垂直对齐方式。
`double` | `getZoom()` 获得页面缩放。
`int` | `getZoomStyle()` 获得缩放类型，0 按比例缩放，1 按纸张大小缩放，如选择以纸张缩放，但页高和页宽都为空即都没有限制，那么仍然是按比例缩放。
`boolean` | `isBack()` 是否打印背景。
`boolean` | `isBackgroundPrinting()` 是否以后台方式打印文档。
`boolean` | `isFirstPageDifferent()` 是否页眉页脚与首页不同。
`boolean` | `isGridLines()` 是否打印网格线。
`boolean` | `isHeadings()` 是否打印行头和列头。
`boolean` | `isHidden()` 是否隐藏。
`boolean` | `isOddAndEven()` 是否页眉页脚是否奇偶页不同。
`boolean` | `isProperty()` 是否打印文档属性。
`boolean` | `isReverse()` 是否以逆页序打印。
`boolean` | `isUpdate()` 是否在打印前更新文档数据。
`void` | `setBackgroud(boolean background)` 设置是否打印背景。
`void` | `setBackgroundPrinting(boolean backgroundPrinting)` 设置是否以后台方式打印文档。
`void` | `setBand(int index)` 设置每页版数的索引号；
`void` | `setFirstPageDifferent(boolean isDifferent)` 设置页眉页脚与首页不同。
`void` | `setFixedSize(boolean fixedSize)` 设置打印幻灯片时是否根据纸张调整大小。
`void` | `setFooterPosition(double footerPosition)` 设置页脚的位置（默认以 pt 为单位）。
`void` | `setFooterPosition(double footerPosition, int unit)` 设置页脚的位置（默认单位pt）。
`void` | `setGridlines(boolean gridlines)` 设置是否打印网格线。
`void` | `setGutter(double gutterValue, int position, boolean mirror)` 设置装订线。
`void` | `setGutter(double gutterValue, int unit, int position, boolean mirror)` 设置装订线。
`void` | `setHeaderPosition(double headerPosition)` 设置页眉的位置（默认以 pt 为单位）。
`void` | `setHeaderPosition(double headerPosition, int unit)` 设置页眉的位置(默认单位pt)。
`void` | `setHeadings(boolean headings)` 设置是否打印行头和列头。
`void` | `setHidden(boolean hidden)` 设置隐藏属性状态。
`void` | `setHiddenSlide(boolean hiddenSlide)` 设置是否打印隐藏的幻灯片。
`void` | `setHorizontal(int horizontal)` 设置页面的水平对齐方式。
`void` | `setOddAndEven(boolean isDifferent)` 设置页眉页脚是否奇偶页不同。
`void` | `setOrientation(int oritation)` 设置页面横排或竖排。
`void` | `setPageBottomMargin(double pageBottomMargin)` 设置下边距（默认以 pt 为单位）。
`void` | `setPageBottomMargin(double pageBottomMargin, int unit)` 设置下边距（默认单位pt）。
`void` | `setPageHeight(double pageHeight)` 设置页面高度（默认以 pt 为单位）。
`void` | `setPageHeight(double pageHeight, int unit)` 设置页面高度（默认单位pt）。
`void` | `setPageLeftMargin(double pageLeftMargin)` 设置左边距（默认以 pt 为单位）。
`void` | `setPageLeftMargin(double pageLeftMargin, int unit)` 设置左边距(默认单位pt)。
`void` | `setPageRightMargin(double pageRightMargin)` 设置右边距（默认以 pt 为单位）。
`void` | `setPageRightMargin(double pageRightMargin, int unit)` 设置右边距（默认单位pt）。
`void` | `setPageTopMargin(double pageTopMargin)` 设置上边距（默认以 pt 为单位）。
`void` | `setPageTopMargin(double pageTopMargin, int unit)` 设置边距(默认单位pt)。
`void` | `setPageWidth(double pageWidth)` 设置页面宽度（默认以 pt 为单位）。
`void` | `setPageWidth(double pageWidth, int unit)` 设置页面宽度(默认单位pt)。
`void` | `setPaper(java.lang.String paper)` 设置纸张类型
`void` | `setPresentationFrame(boolean presentationFrame)` 设置是否打印幻灯片外框。
`void` | `setPrintArea(java.lang.String printRange)` 设置打印区域。
`void` | `setPrintColorStyle(int colorStyle)` 该方法设置打印打印方式
`void` | `setPrintCommentStyle(int type)` 设置打印注释的类型,
`void` | `setPrintContent(int printcContent)` 设置打印其他应用中的打印内容。
`void` | `setPrintErrorStyle(int type)` 设置打印错误值的类型，0 显示值，1 空白，2 --，3 *N/A
`void` | `setPrintOrder(int printOrder)` 该方法设置打印顺序。
`void` | `setPrintPage()` 设置页面。
`void` | `setPrintPagesHeight(int height)` 设置的打印几页高，-1 表示不限制，对应于控件设置为空的情况。
`void` | `setPrintPagesWidth(int width)` 设置的打印几页宽，-1 表示不限制，对应于控件设置为空的情况。
`void` | `setPrintTitleColumns(java.lang.String printTitleColumns, Worksheet sheet)` 设置顶端标题列。
`void` | `setPrintTitleRows(java.lang.String printTitleRows, Worksheet sheet)` 设置顶端标题行。
`void` | `setProperty(boolean property)` 设置是否打印文档属性。
`void` | `setReverse(boolean reverse)` 设置是否以逆页序打印。
`void` | `setSci(int type)` 设置缩放的纸型;
`void` | `setSectionStart(int sectionStart)` 设置页面设置对话框中节的起始点。
`void` | `setUpdate(boolean update)` 设置是否在打印前更新文档数据。
`void` | `setVertical(int vertical)` 设置页面的垂直对齐方式。
`void` | `setZoom(double zoom)` 设置页面缩放。
`void` | `setZoomStyle(int type)` 设置缩放类型，0 按比例缩放，1 按纸张大小缩放

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### getBand

    public int getBand()

  获得每页版数的索引号；

  Returns:
    每页版数的索引号
  See Also:
    `#setBand()`

### getHorizontal

    public int getHorizontal()

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

  Returns:
    页面的水平对齐方式
  See Also:
    `#setHorizontal()`

### getOrientation

    public int getOrientation()

  获取页面横排或竖排。

  Returns:
    页面横排或竖排，整型值
  See Also:
    `#setOrientation()`

### getPaper

    public java.lang.String getPaper()

  获取纸张类型。

  Returns:
    纸张类型，字符串型值
  See Also:
    `#setPrintOrder()`

### getPrintCommentStyle

    public int getPrintCommentStyle()

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

  Returns:
    打印注释的类型 (见PrintConstants)
  See Also:
    `#setPrintCommentStyle()`

### getPrintErrorStyle

    public int getPrintErrorStyle()

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

  Returns:
    打印错误值的类型
  See Also:
    `#setPrintErrorStyle()`

### getPrintOrder

    public int getPrintOrder()

  获得打印顺序。

  Returns:
    打印顺序
  See Also:
    `#setPrintOrder()`

### getPrintPagesHeight

    public int getPrintPagesHeight()

  获得设置的打印几页高，-1 表示不限制，对应于控件设置为空的情况。

  Returns:
    设置的打印几页高
  See Also:
    `#setPrintPagesHeight()`

### getPrintPagesWidth

    public int getPrintPagesWidth()

  获得设置的打印几页宽，-1 表示不限制，对应于控件设置为空的情况。

  Returns:
    设置的打印几页宽
  See Also:
    `#setPrintPagesWidth()`

### getSci

    public int getSci()

  获得缩放的纸型;

  Returns:
    缩放的纸型
  See Also:
    `#setSci()`

### getSectionStart

    public int getSectionStart()

  获得页面设置对话框中节的起始点。

  Returns:
    页面设置对话框中节的起始点
  See Also:
    `#setSectionStart()`

### getVertical

    public int getVertical()

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

  Returns:
    页面的垂直对齐方式
  See Also:
    `#setVertical()`

### getZoom

    public double getZoom()

  获得页面缩放。

  Returns:
    页面缩放
  See Also:
    `#setZoom()`

### getZoomStyle

    public int getZoomStyle()

  获得缩放类型，0 按比例缩放，1 按纸张大小缩放，如选择以纸张缩放，但页高和页宽都为空即都没有限制，那么仍然是按比例缩放。

  Returns:
    缩放类型
  See Also:
    `#setZoomStyle()`

### isBack

    public boolean isBack()

  是否打印背景。

  Returns:
    是否打印背景 ，布尔型值
  See Also:
    `#setBackgroud()`

### isBackgroundPrinting

    public boolean isBackgroundPrinting()

  是否以后台方式打印文档。

  Returns:
    是否以后台方式打印文档 ，布尔型值
  See Also:
    `#setBackgroundPrinting()`

### isFirstPageDifferent

    public boolean isFirstPageDifferent()

  是否页眉页脚与首页不同。

  Returns:
    是否页眉页脚与首页不同， 布尔型值
  See Also:
    `#setFirstPageDifferent()`

### isGridLines

    public boolean isGridLines()

  是否打印网格线。

  Returns:
    是否打印网格线 ，布尔型值
  See Also:
    `#setGridlines()`

### isHeadings

    public boolean isHeadings()

  是否打印行头和列头。

  Returns:
    是否打印行头和列头 ，布尔型值
  See Also:
    `#setPrintOrder()`

### isHidden

    public boolean isHidden()

  是否隐藏。

  Returns:
    隐藏属性状态 ，布尔型值
  See Also:
    `#setHidden()`

### isOddAndEven

    public boolean isOddAndEven()

  是否页眉页脚是否奇偶页不同。

  Returns:
    是否页眉页脚是否奇偶页不同 ，布尔型值
  See Also:
    `#setOddAndEven()`

### isProperty

    public boolean isProperty()

  是否打印文档属性。

  Returns:
    是否打印文档属性 ，布尔型值
  See Also:
    `#setProperty()`

### isReverse

    public boolean isReverse()

  是否以逆页序打印。

  Returns:
    是否以逆页序打印 ，布尔型值
  See Also:
    `#setReverse()`

### isUpdate

    public boolean isUpdate()

  是否在打印前更新文档数据。

  Returns:
    是否在打印前更新文档数据，布尔型值
  See Also:
    `#setUpdate()`

### setBackgroud

    public void setBackgroud(boolean background)

  设置是否打印背景。

  Parameters:
    `background` - 布尔型值，如为true，打印背景；否则，不打印背景

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setBackground(true);

### setBackgroundPrinting

    public void setBackgroundPrinting(boolean backgroundPrinting)

  设置是否以后台方式打印文档。

  Parameters:
    `backgroundPrinting` - 布尔型值，如为true，以后台方式打印文档；否则，不以后台方式打印文档

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setBackgroundPrinting(true);

### setBand

    public void setBand(int index)

  设置每页版数的索引号；

  Parameters:
    `index` - 每页版数的索引号 (共6种 具体见PrintConstants)

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setBand(1);

### setFirstPageDifferent

    public void setFirstPageDifferent(boolean isDifferent)

  设置页眉页脚与首页不同。

  Parameters:
    `isDifferent` - 布尔型值，如果为true，则设置页眉页脚与首页不同；否则，设置页眉页脚与首页相同

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setFirstPageDifferent(true);

### setFixedSize

    public void setFixedSize(boolean fixedSize)

  设置打印幻灯片时是否根据纸张调整大小。

  Parameters:
    `fixedSize` - 布尔型值，如为true，打印幻灯片时根据纸张调整大小；否则，打印幻灯片时不根据纸张调整大小

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getPageSetup();
         page.setFixedSize(true);

### setFooterPosition

    public void setFooterPosition(double footerPosition)

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

  Parameters:
    `footerPosition` - 页脚的位置

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setFotterPosition(3.2);

  See Also:
    `setFooterPosition(double,int)`

### setFooterPosition

    public void setFooterPosition(double footerPosition,
                                  int unit)

  设置页脚的位置（默认单位pt）。

  Parameters:
    `footerPosition` - 页脚的位置
    `unit` - 计量单位，其常量和相应的值如下：
    - UnitConstants.INCH = 0（英寸）；
    - UnitConstants.CENTIMETER = 1(厘米)；
    - UnitConstants.MILLIMETER = 2(毫米）；
    - UnitConstants.POINT = 3（磅）；
    - UnitConstants.PICA = 4（十二点活字）

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setFotterPositoin(3.2,UnitConstants.CENTIMETER);

  See Also:
    `setFooterPosition(double)`, `Utilities`, `UnitConstants`

### setGridlines

    public void setGridlines(boolean gridlines)

  设置是否打印网格线。

  Parameters:
    `gridlines` - 布尔型值，如为true，打印网格线；否则，不打印网格线

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setGridlines(true);

### setGutter

    public void setGutter(double gutterValue,
                          int position,
                          boolean mirror)

  设置装订线。(默认以pt为单位）

  Parameters:
    `gutterValue` - 装订线的值，即添至页边距中以便装订的额外间距量
    `position` - 装订线的位置
    - SectionConstants.LEFT 装订线位置：左
    - SectionConstants.TOP 装订线位置：上
    `mirror` - 布尔型，如果为true，则设置对称页边距；否则，不设置对称页边距

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setGutter(2,SectionConstants.LEFT,true);

  See Also:
    `setGutter(double,int,int,boolean)`, `SectionConstants`

### setGutter

    public void setGutter(double gutterValue,
                          int unit,
                          int position,
                          boolean mirror)

  设置装订线。(默认以pt为单位）

  Parameters:
    `gutterValue` - 装订线的值
    `unit` - 计量单位，其常量和相应的值如下：
    - UnitConstants.INCH = 0（英寸）；
    - UnitConstants.CENTIMETER = 1(厘米)；
    - UnitConstants.MILLIMETER = 2(毫米）；
    - UnitConstants.POINT = 3（磅）；
    - UnitConstants.PICA = 4（十二点活字）
    `position` - 装订线的位置
    - SectionConstants.LEFT 装订线位置：左
    - SectionConstants.TOP 装订线位置：上
    `mirror` - 布尔型值，如为true，设置对称页边距；否则，不设置对称页边距

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setGutter(2,UnitConstants.CENTIMETER,SectionConstants.LEFT,true);

  See Also:
    `setGutter(double,int,int,boolean)`, `Utilities`, `SectionConstants`, `UnitConstants`

### setHeaderPosition

    public void setHeaderPosition(double headerPosition)

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

  Parameters:
    `headerPosition` - 页眉的位置

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setHeaderPosition(3.1);

  See Also:
    `setHeaderPosition(double,int)`

### setHeaderPosition

    public void setHeaderPosition(double headerPosition,
                                  int unit)

  设置页眉的位置(默认单位pt)。

  Parameters:
    `headerPosition` - 页眉的位置
    `unit` - 计量单位，其常量和相应的值如下：
    - UnitConstants.INCH = 0（英寸）；
    - UnitConstants.CENTIMETER = 1(厘米)；
    - UnitConstants.MILLIMETER = 2(毫米）；
    - UnitConstants.POINT = 3（磅）；
    - UnitConstants.PICA = 4（十二点活字）

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setHeaderPosition(3.1,UnitConstants.POINT);

  See Also:
    `setHeaderPosition(double)`, `Utilities`, `UnitConstants`

### setHeadings

    public void setHeadings(boolean headings)

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

  Parameters:
    `headings` - 布尔型值，如为true，打印工作表时打印行头和列头；否则，不打印行头和列头

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setHeadings(true);

### setHidden

    public void setHidden(boolean hidden)

  设置隐藏属性状态。

  Parameters:
    `hidden` - 布尔型值，如为true，则表示需要隐藏；否则，表示不需要隐藏

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setHidden(true);

### setHiddenSlide

    public void setHiddenSlide(boolean hiddenSlide)

  设置是否打印隐藏的幻灯片。

  Parameters:
    `hiddenSlide` - 布尔型值，如为true，打印隐藏幻灯片；否则，不打印隐藏幻灯片

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getPageSetup();
         page.setHiddenSlide(true);

### setHorizontal

    public void setHorizontal(int horizontal)

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

  Parameters:
    `horizontal` - 水平对齐方式

         0：左边；
         1：中；
         2：右边

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getPageSetup();
         page.setHorizontal(0);

  See Also:
    `PrintConstants`

### setOddAndEven

    public void setOddAndEven(boolean isDifferent)

  设置页眉页脚是否奇偶页不同。

  Parameters:
    `isDifferent` - 布尔型值，如为true，则设置页眉页脚奇偶页不同；否则，设置页眉页脚奇偶页相同

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setOddAndEven(false);

### setOrientation

    public void setOrientation(int oritation)

  设置页面横排或竖排。

  Parameters:
    `oritation` - 页面方向，其常量和相应的值如下：
    - SectionConstants.PORTRAIT = 0（打印文档时纸张的方向为“纵向”）；
    - SectionConstants.LANDSCAPE = 1（打印文档时纸张的方向为“横向”）

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setOrientation(SectionConstants.PORTRAIT);

  See Also:
    `SectionConstants`

### setPageBottomMargin

    public void setPageBottomMargin(double pageBottomMargin)

  设置下边距（默认以 pt 为单位）。

  Parameters:
    `pageBottomMargin` - 下边距，为double型

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPageBottomMargin(2.0);

  See Also:
    `setPageTopMargin(double,int)`

### setPageBottomMargin

    public void setPageBottomMargin(double pageBottomMargin,
                                    int unit)

  设置下边距（默认单位pt）。

  Parameters:
    `pageBottomMargin` - 下边距，为double型
    `unit` - 计量单位，其常量和相应的值如下：
    - UnitConstants.INCH = 0（英寸）；
    - UnitConstants.CENTIMETER = 1(厘米)；
    - UnitConstants.MILLIMETER = 2(毫米）；
    - UnitConstants.POINT = 3（磅）；
    - UnitConstants.PICA = 4（十二点活字）

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPageBottomMargin(1.5,UnitConstants.CENTIMETER);

  See Also:
    `setPageBottomMargin(double)`, `Utilities`, `UnitConstants`

### setPageHeight

    public void setPageHeight(double pageHeight)

  设置页面高度（默认以 pt 为单位）。

  Parameters:
    `pageHeight` - 页面高度

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setHeight(340);

  See Also:
    `setPageHeight(double,int)`

### setPageHeight

    public void setPageHeight(double pageHeight,
                              int unit)

  设置页面高度（默认单位pt）。

  Parameters:
    `pageHeight` - 页面高度，为double型
    `unit` - 计量单位，其常量和相应的值如下：
    - UnitConstants.INCH = 0（英寸）；
    - UnitConstants.CENTIMETER = 1(厘米)；
    - UnitConstants.MILLIMETER = 2(毫米）；
    - UnitConstants.POINT = 3（磅）；
    - UnitConstants.PICA = 4（十二点活字）

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPageHeight(30,UnitConstants.CENTIMETER);

  See Also:
    `setPageHeight(double)`, `Utilities`, `UnitConstants`

### setPageLeftMargin

    public void setPageLeftMargin(double pageLeftMargin)

  设置左边距（默认以 pt 为单位）。

  Parameters:
    `pageLeftMargin` - 左边距，为double型

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPageLeftMargin(1.5);

  See Also:
    `setPageTopMargin(double,int)`

### setPageLeftMargin

    public void setPageLeftMargin(double pageLeftMargin,
                                  int unit)

  设置左边距(默认单位pt)。

  Parameters:
    `pageLeftMargin` - 左边距，为double型
    `unit` - 计量单位，其常量和相应的值如下：
    - UnitConstants.INCH = 0（英寸）；
    - UnitConstants.CENTIMETER = 1(厘米)；
    - UnitConstants.MILLIMETER = 2(毫米）；
    - UnitConstants.POINT = 3（磅）；
    - UnitConstants.PICA = 4（十二点活字）

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPageLeftMargin(1.5,UnitConstants.CENTIMETER);

  See Also:
    `setPageLeftMargin(double)`, `Utilities`, `UnitConstants`

### setPageRightMargin

    public void setPageRightMargin(double pageRightMargin)

  设置右边距（默认以 pt 为单位）。

  Parameters:
    `pageRightMargin` - 右边距，为double型

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPageRightMargin(1.5);

  See Also:
    `setPageRightMargin(double,int)`

### setPageRightMargin

    public void setPageRightMargin(double pageRightMargin,
                                   int unit)

  设置右边距（默认单位pt）。

  Parameters:
    `pageRightMargin` - 右边距，为double型
    `unit` - 计量单位，其常量和相应的值如下：
    - UnitConstants.INCH = 0（英寸）；
    - UnitConstants.CENTIMETER = 1(厘米)；
    - UnitConstants.MILLIMETER = 2(毫米）；
    - UnitConstants.POINT = 3（磅）；
    - UnitConstants.PICA = 4（十二点活字）

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPageRightMargin(1.5,UnitConstants.CENTIMETER);

  See Also:
    `setPageRightMargin(double)`, `Utilities`, `UnitConstants`

### setPageTopMargin

    public void setPageTopMargin(double pageTopMargin)

  设置上边距（默认以 pt 为单位）。

  Parameters:
    `pageTopMargin` - 上边距，为double型

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPageTopMargin(1.5);

  See Also:
    `setPageTopMargin(double,int)`

### setPageTopMargin

    public void setPageTopMargin(double pageTopMargin,
                                 int unit)

  设置边距(默认单位pt)。

  Parameters:
    `pageTopMargin` - 上边距，为double型
    `unit` - 计量单位，其常量和相应的值如下：
    - UnitConstants.INCH = 0（英寸）；
    - UnitConstants.CENTIMETER = 1(厘米)；
    - UnitConstants.MILLIMETER = 2(毫米）；
    - UnitConstants.POINT = 3（磅）；
    - UnitConstants.PICA = 4（十二点活字）

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPageTopMargin(1.5,UnitConstants.CENTIMETER);

  See Also:
    `setPageTopMargin(double)`, `Utilities`, `UnitConstants`

### setPageWidth

    public void setPageWidth(double pageWidth)

  设置页面宽度（默认以 pt 为单位）。

  Parameters:
    `pageWidth` - 页面宽度，为double型

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPageWidth(220);

  See Also:
    `setPageWidth(double,int)`

### setPageWidth

    public void setPageWidth(double pageWidth,
                             int unit)

  设置页面宽度(默认单位pt)。

  Parameters:
    `pageWidth` - 页面宽度，为double型
    `unit` - 计量单位，其常量和相应的值如下：
    - UnitConstants.INCH = 0（英寸）；
    - UnitConstants.CENTIMETER = 1(厘米)；
    - UnitConstants.MILLIMETER = 2(毫米）；
    - UnitConstants.POINT = 3（磅）；
    - UnitConstants.PICA = 4（十二点活字）

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPageWidth(25,UnitConstants.CENTIMETER);

  See Also:
    `setPageWidth(double)`, `Utilities`, `UnitConstants`

### setPaper

    public void setPaper(java.lang.String paper)

  设置纸张类型

  Parameters:
    `paper` - 纸张类型

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPaper("A4");

### setPresentationFrame

    public void setPresentationFrame(boolean presentationFrame)

  设置是否打印幻灯片外框。

  Parameters:
    `presentationFrame` - 布尔型值，如为true，打印幻灯片外框；否则，不打印幻灯片外框

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getPageSetup();
         page.setPresentationFrame(true);

### setPrintArea

    public void setPrintArea(java.lang.String printRange)

  设置打印区域。

  Parameters:
    `printRange` - 当前的打印区域

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getPageSetup();
         page.setPrintArea("A1:B3");

### setPrintColorStyle

    public void setPrintColorStyle(int colorStyle)

  该方法设置打印打印方式

### setPrintCommentStyle

    public void setPrintCommentStyle(int type)

  设置打印注释的类型,

  Parameters:
    `type` - 打印注释类型 (见PrintConstants) PRINT_COMMENT_NONE--0 表示不打印注释， PRINT_COMMENT_FOOTER--1 表示在工作表末尾， PRINT_COMMENT_SAME--2 表示如同工作表显示。

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPrintCommentStyle(1);

### setPrintContent

    public void setPrintContent(int printcContent)

  设置打印其他应用中的打印内容。（适用于打印幻灯片）

  Parameters:
    `printcContent` - 当前的打印内容，其常量和相应的值如下：

         PRINT_PRESENTATION = 0（打印内容为幻灯片）；
         PRINT_PRESENTATION = 1（打印内容为讲义(每页两个幻灯片)）；
         PRINT_PRESENTATION = 2（打印内容为讲义(每页三个幻灯片)）；
         PRINT_PRESENTATION = 3（打印内容为讲义(每页四个幻灯片)）；
         PRINT_PRESENTATION = 4（打印内容为讲义(每页六个幻灯片)）；
         PRINT_PRESENTATION = 5（打印内容为讲义(每页九个幻灯片)）；
         PRINT_PRESENTATION = 6（打印大纲视图）；
         PRINT_PRESENTATION = 7（打印备注页）

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getPageSetup();
         page.setPrintContent(1);

  See Also:
    `PrintConstants`

### setPrintErrorStyle

    public void setPrintErrorStyle(int type)

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

  Parameters:
    `type` - 打印错误值的类型 (见PrintConstants) PRINT_ERROR_VALUE -- 显示值 PRINT_ERROR_BLANK -- 空白 PRINT_ERROR_DASH -- -- PRINT_ERROR_NA -- *N/A

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPrintErrorStyle(1);

### setPrintOrder

    public void setPrintOrder(int printOrder)

  该方法设置打印顺序。

  Parameters:
    `printOrder` - 打印顺序

                    0：先列后行；
                    1：先行后列

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getPageSetup();
         page.setPrintOrder(0);

  See Also:
    `PrintConstants`

### setPrintPage

    public void setPrintPage()

  设置页面。（在设置完页面后要调用此方法)

  例子：

       PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                   .getWorksheets().getPageSetup();
       page.setPrintPage();

### setPrintPagesHeight

    public void setPrintPagesHeight(int height)

  设置的打印几页高，-1 表示不限制，对应于控件设置为空的情况。

  Parameters:
    `height` - 设置的打印几页高

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPrintPagesHeight(1);

### setPrintPagesWidth

    public void setPrintPagesWidth(int width)

  设置的打印几页宽，-1 表示不限制，对应于控件设置为空的情况。

  Parameters:
    `width` - 设置的打印几页宽

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setPrintPagesWidth(1);

### setPrintTitleColumns

    public void setPrintTitleColumns(java.lang.String printTitleColumns,
                                     Worksheet sheet)

  设置顶端标题列。此方法只在Spreadsheet中起作用。

  Parameters:
    `printTitleColumns` - 需要打印的顶端标题列

    例子：

         Worksheets sheets = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets()；
         PageSetup page = sheets.getPageSetup();
         page.setPrintTitleColunms("A1:G1",sheets.getActiveWorksheet());

### setPrintTitleRows

    public void setPrintTitleRows(java.lang.String printTitleRows,
                                  Worksheet sheet)

  设置顶端标题行。此方法只在Spreadsheet中起作用。

  Parameters:
    `printTitleRows` - 需要打印的顶端标题行

    例子：

         Worksheets sheets = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets()；
         PageSetup page = sheets.getPageSetup();
         page.setPrintTitleRows("A1:A5",sheets.getActiveWorksheet());

### setProperty

    public void setProperty(boolean property)

  设置是否打印文档属性。

  Parameters:
    `property` - 布尔型值，如为true，打印文档属性；否则，不打印文档属性

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setProperty(false);

### setReverse

    public void setReverse(boolean reverse)

  设置是否以逆页序打印。（按颠倒次序打印页面）

  Parameters:
    `reverse` - 布尔型值，如为true，以逆页序打印；否则，不以逆页序打印

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setReverse(false);

### setSci

    public void setSci(int type)

  设置缩放的纸型;

  Parameters:
    `type` - 缩放的纸型

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setSci(1);

### setSectionStart

    public void setSectionStart(int sectionStart)

  设置页面设置对话框中节的起始点。

  Parameters:
    `sectionStart` - 节的起始点

                          0：下一页；
                          1：奇数页；
                          2：偶数页

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getPageSetup();
         page.setSectionStart(0);

  See Also:
    `PrintConstants`

### setUpdate

    public void setUpdate(boolean update)

  设置是否在打印前更新文档数据。

  Parameters:
    `update` - 布尔型值，如为true，在打印前更新文档数据；否则，打印前不更新文档数据

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setUpdate(true);

### setVertical

    public void setVertical(int vertical)

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

  Parameters:
    `vertical` - 垂直对齐方式

         0：左边；
         1：中；
         2：右边

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getPageSetup();
         page.setVertical(0);

  See Also:
    `PrintConstants`

### setZoom

    public void setZoom(double zoom)

  设置页面缩放。

  Parameters:
    `zoom` - 缩放大小

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getPageSetup();
         page.setZoom(150);

  See Also:
    `getZoom()`

### setZoomStyle

    public void setZoomStyle(int type)

  设置缩放类型，0 按比例缩放，1 按纸张大小缩放

  Parameters:
    `type` - 缩放类型 (见PrintConstants) ZOOM_STYLE_SCALE--按比例缩放 ZOOM_STYLE_PAPER--按纸张大小缩放

    例子：

         PageSetup page = Application.getWorkbooks().getActiveWorkbook()
                                     .getWorksheets().getPageSetup();
         page.setZoomStyle(1);

Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

版权所有 2001-2004 无锡永中科技有限公司