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

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

## application.workbooks.workbook.documents.document
类 WpPageSetup

    java.lang.Object
      application.workbooks.workbook.print.PageSetup
          application.workbooks.workbook.documents.document.WpPageSetup

    public class WpPageSetup

extends application.workbooks.workbook.print.PageSetup

这个类封装了章节的页面设置属性，每个章节都可以设置不同的页面设置属性。

方法摘要
`int` | `getColumnCount()` 返回文本栏数量。
`int` | `getFirstLineNumber()` 得到起始编号。
`FontAttribute` | `getFontAttribute()` 返回字体属性。
`double` | `getFooterPosition()` 获取本章节页脚下端与页面底部之间的距离（以磅值为默认单位）。
`float` | `getGridCharSpan()` 返回网格字符跨度（以磅值为默认单位）。
`float` | `getGridPageLineSpan()` 返回网格行跨度（以磅值为默认单位）。
`GridSettings` | `getGridSettings()` 得到绘图网格数据。
`int` | `getGridType()` 得到网格类型。
`int` | `getGutterPosition()` 获取本章节的装订线的位置：放在页面的左端还是顶端。
`float` | `getGutterValue()` 获取本章节的装订线与页面最左或最顶端之间的距离(以磅为单位）。
`double` | `getHeaderPosition()` 获取本章节页眉上端与页面顶部之间的距离（以磅值为默认单位）。
`int` | `getLineNumberSpacing()` 得到行号间隔。
`int` | `getLineNumberStyle()` 得到编号方式。
`int` | `getMulitPages()` 得到页码范围。
`int` | `getOrientation()` 返回本章节的页面方向为竖排方式还是横排方式（页面方向默认为竖排方式）。
`float` | `getPageBottomMargin()` 获取本章节的正文最下端与页面底边的距离 (以磅为单位)。
`float` | `getPageHeight()` 返回本章节的页面高度（以磅为单位）。
`float` | `getPageLeftMargin()` 获取章节的正文最左端与页面左边的距离 (以磅为单位)。
`float` | `getPageRightMargin()` 获取本章节的正文最右端与页面右边的距离 (以磅为单位)。
`int` | `getPages()` 得到每册中页数。
`float` | `getPageTopMargin()` 获取本章节的正文最上端与页面顶边的距离 (以磅为单位)。
`float` | `getPageWidth()` 获取本章节的页面宽度（以磅为单位）。
`int` | `getSectionStart()` 获取节的起始点类型。
`double` | `getSpaceFromText()` 得到距正文距离（以磅值为默认单位）。
`int` | `getTextDirect()` 得到文字方向。
`int` | `getVerticalAlignment()` 返回垂直对齐方式。
`boolean` | `isFirstPageDifferent()` 判断本章节的页眉页脚是否可以首页不同。
`boolean` | `isOddAndEven()` 判断本章节的页眉页脚是否奇偶页可以不同。
`boolean` | `isShowLineNumber()` 得到是否显示行号。
`boolean` | `isSuppressEndnotes()` 是否在下一个没有隐藏尾注的节的末尾打印尾注。
`void` | `setColumnCount(int count)` 指定文本栏数量。
`void` | `setDisplayLine(boolean printLineNumber, int firstLineNumber, double spaceFromText, int lineNumberSpacing, int lineNumberStyle)` 设置页面的行号。
`void` | `setFirstPageDifferent(boolean isDifferent)` 设置本章节的页眉页脚是否可以首页不同。
`void` | `setFontAttribute(FontAttribute fontAttr)` 设置字体属性。
`void` | `setFooterPosition(double footerPosition)` 设置本章节页脚下端与页面底部之间的距离（以磅值为默认单位）。
`void` | `setGridCharSpan(float charSpan)` 设置网格字符跨度（以磅值为默认单位）。
`void` | `setGridPageLineSpan(float number)` 设置网格行跨度（以磅值为默认单位）。
`void` | `setGridSettings(GridSettings gridSettings)` 设置绘图网格数据。
`void` | `setGridType(int type)` 设置文档网格的网格类型。
`void` | `setGutter(float gutterValue, int position)` 设置本章节的装订线与页面最左或最顶端之间的距离(以磅为单位）。
`void` | `setHeaderPosition(double headerPosition)` 设置本章节页眉上端与页面顶部之间的距离（以磅值为默认单位）。
`void` | `setMulitPages(int type)` 设置页码范围。
`void` | `setOddAndEven(boolean isDifferent)` 设置本章节的页眉页脚是否奇偶页可以不同。
`void` | `setOrientation(int oritation)` 设置本章节的页面方向为竖排方式还是横排方式（页面方向默认为竖排方式）。
`void` | `setPageBottomMargin(float pageBottomMargin)` 设置本章节的正文最下端与页面底边的距离 (以磅为单位)。
`void` | `setPageHeight(float pageHeight)` 设置本章节的页面高度（以磅为单位）。
`void` | `setPageLeftMargin(float pageLeftMargin)` 设置本章节的正文最左端与页面左边的距离(以磅为单位)。
`void` | `setPageRightMargin(float pageRightMargin)` 设置本章节的正文最右端与页面右边的距离(以磅为单位).
`void` | `setPages(int pages)` 设置每册中页数索引。
`void` | `setPageTopMargin(float pageTopMargin)` 设置本章节的正文最上端与页面顶边的距离 (以磅为单位)。
`void` | `setPageWidth(float pageWidth)` 设置本章节的页面宽度（以磅为单位）。
`void` | `setPaperType(java.lang.String paperType)`
`void` | `setSectionStart(int selectStartType)` 设置节的起始点类型。
`void` | `setSuppressEndnotes(boolean suppress)` 在下一个没有隐藏尾注的节的末尾打印尾注。
`void` | `setTextDirect(int textDirect)` 设置文字方向。
`void` | `setVerticalAlignment(int alignment)` 设置垂直对齐方式。

从类 application.workbooks.workbook.print.PageSetup 继承的方法
`getBand, getHorizontal, getPaper, getPrintCommentStyle, getPrintErrorStyle, getPrintOrder, getPrintPagesHeight, getPrintPagesWidth, getSci, getVertical, getZoom, getZoomStyle, isBack, isBackgroundPrinting, isGridLines, isHeadings, isHidden, isProperty, isReverse, isUpdate, setBackgroud, setBackgroundPrinting, setBand, setFixedSize, setFooterPosition, setGridlines, setGutter, setGutter, setHeaderPosition, setHeadings, setHidden, setHiddenSlide, setHorizontal, setPageBottomMargin, setPageBottomMargin, setPageHeight, setPageHeight, setPageLeftMargin, setPageLeftMargin, setPageRightMargin, setPageRightMargin, setPageTopMargin, setPageTopMargin, setPageWidth, setPageWidth, setPaper, setPresentationFrame, setPrintArea, setPrintColorStyle, setPrintCommentStyle, setPrintContent, setPrintErrorStyle, setPrintOrder, setPrintPage, setPrintPagesHeight, setPrintPagesWidth, setPrintTitleColumns, setPrintTitleRows, setProperty, setReverse, setSci, setUpdate, setVertical, setZoom, setZoomStyle`

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

方法详细信息

### getColumnCount

    public int getColumnCount()

  返回文本栏数量。

  返回：
    文本栏数量

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setColumnCount(1);
         section.setPageSetup(pageSetup);
         System.out.println("ColumnCount is "+pageSetup.getColumnCount());

### getFirstLineNumber

    public int getFirstLineNumber()

  得到起始编号。

  返回：
    起始编号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setDisplayLine(true,1,0,1,PrintConstants.LINE_NUMBER_RESTART_EACH_SECTION);
         section.setPageSetup(pageSetup);
         System.out.println("FirstLineNumber is "+pageSetup.getFirstLineNumber());

### getFontAttribute

    public FontAttribute getFontAttribute()

  返回字体属性。

  返回：
    字体属性

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         FontAttribute fontAttr = new FontAttribute();
         fontAttr.setFontSize(24);
         fontAttr.setBold(true);
         fontAttr.setForeground(java.awt.Color.RED);
         pageSetup.setFontAttribute(fontAttr);
         section.setPageSetup(pageSetup);
         System.out.println("fontAttribute is "+pageSetup.getFontAttribute());

### getFooterPosition

    public double getFooterPosition()

  获取本章节页脚下端与页面底部之间的距离（以磅值为默认单位）。

  返回：
    本章节页脚下端与页面底部之间的距离，范围在0到1584磅之间 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setFooterPosition(2.5,UnitConstants.CENTIMETER);
         section.setPageSetup(pageSetup);
         System.out.println("FooterPosition is "+pageSetup.getFooterPosition());

### getGridCharSpan

    public float getGridCharSpan()

  返回网格字符跨度（以磅值为默认单位）。

  返回：
    网格字符跨度，取值范围为9.45～1584磅之间 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setGridCharSpan(25);
         section.setPageSetup(pageSetup);
         System.out.println("GridCharSpan is "+pageSetup.getGridCharSpan());

### getGridPageLineSpan

    public float getGridPageLineSpan()

  返回网格行跨度（以磅值为默认单位）。

  返回：
    网格行跨度，取值范围为14.3～1584磅之间 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setGridPageLineSpan(25f);
         section.setPageSetup(pageSetup);
         System.out.println("GridPageLineSpan is "+pageSetup.getGridPageLineSpan());

### getGridSettings

    public GridSettings getGridSettings()

  得到绘图网格数据。

  返回：
    绘图网格

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         System.out.println("得到的绘图网格对象：" + settings);

### getGridType

    public int getGridType()

  得到网格类型。

  返回：
    网格类型

         GridConstants.GRIDTYPE_NONE = 0;           网格类型:无网格
         GridConstants.GRIDTYPE_ROW_ONLY = 1;       网格类型:只指定行网格
         GridConstants.GRIDTYPE_ROW_CHARS = 2;      网格类型:指定行和字符网格
         GridConstants.GRIDTYPE_TEXT_ALIGNMENT = 3  网格类型:文字对齐字符网格

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setGridType(1);
         section.setPageSetup(pageSetup);
         System.out.println("GridType is "+pageSetup.getGridType());

### getGutterPosition

    public int getGutterPosition()

  获取本章节的装订线的位置：放在页面的左端还是顶端。

  返回：
    装订线在页面上的位置。0表示最左端；1表示最右端

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setGutter(25,0);
         section.setPageSetup(pageSetup);
         System.out.println("GutterPosition is "+pageSetup.getGutterPosition());

### getGutterValue

    public float getGutterValue()

  获取本章节的装订线与页面最左或最顶端之间的距离(以磅为单位）。

  返回：
    装订线与页面最左端或最顶端之间的距离，最左或最右视position变量而定 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setGutter(25,0);
         section.setPageSetup(pageSetup);
         System.out.println("GutterValue is "+pageSetup.getGutterValue());

### getHeaderPosition

    public double getHeaderPosition()

  获取本章节页眉上端与页面顶部之间的距离（以磅值为默认单位）。

  返回：
    本章节页眉上端与页面顶部之间的距离，范围在0到1584磅之间 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setHeaderPosition(2.5,UnitConstants.CENTIMETER);
         section.setPageSetup(pageSetup);
         System.out.println("HeaderPosition is "+pageSetup.getHeaderPosition());

### getLineNumberSpacing

    public int getLineNumberSpacing()

  得到行号间隔。

  返回：
    行号间隔

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setDisplayLine(true,1,0,1,PrintConstants.LINE_NUMBER_RESTART_EACH_SECTION);
         section.setPageSetup(pageSetup);
         System.out.println("LineNumberSpacing is "+pageSetup.getLineNumberSpacing());

### getLineNumberStyle

    public int getLineNumberStyle()

  得到编号方式。

  返回：
    编号方式

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setDisplayLine(true,1,0,1,PrintConstants.LINE_NUMBER_RESTART_EACH_SECTION);
         section.setPageSetup(pageSetup);
         System.out.println("LineNumberStyle is "+pageSetup.getLineNumberStyle());

### getMulitPages

    public int getMulitPages()

  得到页码范围。

  返回：
    页码范围

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setMulitPages(1);
         section.setPageSetup(pageSetup);
         System.out.println("MulitPages is "+pageSetup.getMulitPages());

### getOrientation

    public int getOrientation()

  返回本章节的页面方向为竖排方式还是横排方式（页面方向默认为竖排方式）。
  注：页面方向为竖排还是横排与页面的宽度高度有关， 竖排方式下的页面高度等于横排方式下的页面宽度，反之亦然。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getOrientation`
  返回：
    本章节的页面方向，其常量和相应的值如下：

              PrintConstants.VERTICAL  （竖排方式）；
              PrintConstants.HORIZONTAL（横排方式）

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setOrientation(PrintConstants.VERTICAL);
         section.setPageSetup(pageSetup);
         int orientation = pageSetup.getOrientation();
         System.out.println("本章节的页面方向为哪一种排列方式：" + orientation);

  另请参见：
    `setOrientation(int)`, `setPageHeight(float)`, `setPageWidth(float)`

### getPageBottomMargin

    public float getPageBottomMargin()

  获取本章节的正文最下端与页面底边的距离 (以磅为单位)。

  返回：
    正文最下端与页面底边的距离(以磅为单位)，取值范围为0～1584磅 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageBottomMargin(2.5,UnitConstants.CENTIMETER);
         section.setPageSetup(pageSetup);
         System.out.println("PageBottomMargin is "+pageSetup.getPageBottomMargin());

### getPageHeight

    public float getPageHeight()

  返回本章节的页面高度（以磅为单位）。

  返回：
    页面高度，取值范围为36～1584磅 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageHeight(500f);
         section.setPageSetup(pageSetup);
         System.out.println("pageHeight is "+pageSetup.getPageHeight());

### getPageLeftMargin

    public float getPageLeftMargin()

  获取章节的正文最左端与页面左边的距离 (以磅为单位)。

  返回：
    正文最左端与页面左边的距离，取值范围为0～1584磅 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageLeftMargin(2.5,UnitConstants.CENTIMETER);
         section.setPageSetup(pageSetup);
         System.out.println("PageLeftMargin is "+pageSetup.getPageLeftMargin());

### getPageRightMargin

    public float getPageRightMargin()

  获取本章节的正文最右端与页面右边的距离 (以磅为单位)。

  返回：
    正文最右端与页面右边的距离(以磅为单位)，取值范围为0～1584磅 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageRightMargin(2.5,UnitConstants.CENTIMETER);
         section.setPageSetup(pageSetup);
         System.out.println("PageRightMargin is "+pageSetup.getPageRightMargin());

### getPages

    public int getPages()

  得到每册中页数。

  返回：
    页数

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setMulitPages(4);
         pageSetup.setPages(PrintConstants.PAGES_4 );
         section.setPageSetup(pageSetup);
         System.out.println("Pages is "+pageSetup.getPages());

### getPageTopMargin

    public float getPageTopMargin()

  获取本章节的正文最上端与页面顶边的距离 (以磅为单位)。

  返回：
    正文最上端与页面顶边的距离，取值范围为0～1584磅 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageTopMargin(2.5f,UnitConstants.CENTIMETER);
         section.setPageSetup(pageSetup);
         System.out.println("PageTopMargin is "+pageSetup.getPageTopMargin());

### getPageWidth

    public float getPageWidth()

  获取本章节的页面宽度（以磅为单位）。

  返回：
    页面宽度，取值范围为36～1584磅 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageWidth(600f);
         section.setPageSetup(pageSetup);
         System.out.println("pageWidth is "+pageSetup.getPageWidth());

### getSectionStart

    public int getSectionStart()

  获取节的起始点类型。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `getSectionStart`
  返回：
    节的起始点类型，其常量和相应的值如下：

         PrintConstants.SECTION_START_NEXT        节的起始点为接续本页
         PrintConstants.SECTION_START_NEW_COLUMN  节的起始点为新建栏
         PrintConstants.SECTION_START_NEW_PAGE    节的起始点为新建页
         PrintConstants.SECTION_START_EVEN        节的起始点为偶数页
         PrintConstants.SECTION_START_ODD         节的起始点为奇数页

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         section.getBaseText().insertText(0,"this is a test!\n this is a test!\n this is a test!");
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setSectionStart(PrintConstants.SECTION_START_EVEN);
         section.setPageSetup(pageSetup);
         System.out.println("节的起始点类型是："+pageSetup.getSectionStart());

  另请参见：
    `#setSectionStart()`

### getSpaceFromText

    public double getSpaceFromText()

  得到距正文距离（以磅值为默认单位）。

  返回：
    距正文距离 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setDisplayLine(true,1,0,1,PrintConstants.LINE_NUMBER_RESTART_EACH_SECTION);
         section.setPageSetup(pageSetup);
         System.out.println("SpaceFromText is "+pageSetup.getSpaceFromText());

### getTextDirect

    public int getTextDirect()

  得到文字方向。

  返回：
    文字方向

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setTextDirect(0);
         section.setPageSetup(pageSetup);
         System.out.println("TextDirect is "+pageSetup.getTextDirect());

### getVerticalAlignment

    public int getVerticalAlignment()

  返回垂直对齐方式。

  返回：
    垂直对齐方式

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setVerticalAlignment(0);
         section.setPageSetup(pageSetup);
         System.out.println("FooterPosition is "+pageSetup.getVerticalAlignment());

### isFirstPageDifferent

    public boolean isFirstPageDifferent()

  判断本章节的页眉页脚是否可以首页不同。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `isFirstPageDifferent`
  返回：
    布尔型值，如果页眉页脚首页与其他页不同，返回true；否则，返回false

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setFirstPageDifferent(true);
         section.setPageSetup(pageSetup);
         System.out.println("FirstPageDifferent is "+pageSetup.isFirstPageDifferent());

  另请参见：
    `#setFirstPageDifferent()`

### isOddAndEven

    public boolean isOddAndEven()

  判断本章节的页眉页脚是否奇偶页可以不同。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `isOddAndEven`
  返回：
    布尔型值，如果页眉页脚奇偶页不同，返回true；否则，返回false

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setOddAndEven(true);
         section.setPageSetup(pageSetup);
         System.out.println("OddAndEven is "+pageSetup.isOddAndEven());

  另请参见：
    `#setOddAndEven()`

### isShowLineNumber

    public boolean isShowLineNumber()

  得到是否显示行号。

  返回：
    是否显示行号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setDisplayLine(true,1,0,1,PrintConstants.LINE_NUMBER_RESTART_EACH_SECTION);
         section.setPageSetup(pageSetup);
         System.out.println("ShowLineNumber is "+pageSetup.isShowLineNumber());

### isSuppressEndnotes

    public boolean isSuppressEndnotes()

  是否在下一个没有隐藏尾注的节的末尾打印尾注。

  返回：
    boolean 是否取消尾注

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments()
               .getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0, "this is a test!\n this is a test!\n this is a test!");
         EndNoteOptions endNoteOptions = baseText.getEndNoteOptions();
         endNoteOptions.setPosition(0);
         endNoteOptions.setNumberStyle(2);
         endNoteOptions.setStartingNumber(1);
         endNoteOptions.setNumberRule(0);
         endNoteOptions.setApplyType(0);
         baseText.addEndNote(10, 2);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setSuppressEndnotes(true);
         section.setPageSetup(pageSetup);
         System.out.println("SuppressEndnotes is " + section.getPageSetup().isSuppressEndnotes());

### setColumnCount

    public void setColumnCount(int count)

  指定文本栏数量。

  参数：
    `count` - 文本栏数量,取值范围为1～4。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setColumnCount(1);
         section.setPageSetup(pageSetup);

  抛出：
    `@exception` - application.exceptions.MacroRunException 指定的文本栏数量超出范围

### setDisplayLine

    public void setDisplayLine(boolean printLineNumber,
                               int firstLineNumber,
                               double spaceFromText,
                               int lineNumberSpacing,
                               int lineNumberStyle)

  设置页面的行号。

  参数：
    `printLineNumber` - 取值为“false”时不添加行号，取值为“true”时添加行号
    `firstLineNumber` - 起始编号，有效值为“1-32767”
    `spaceFromText` - 行号与正文之间的距离，取值为“0”时表示自动取值,有效值为“0-623”。
    `lineNumberSpacing` - 行号间距，有效值为“1-100”
    `lineNumberStyle` - 编号样式，取值如下：

         PrintConstants.LINE_NUMBER_START_EACH_PAGE      每页重新编号
         PrintConstants.LINE_NUMBER_RESTART_EACH_SECTION 每节重新编号
         PrintConstants.LINE_NUMBER_CONTINUOUS           连续编号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setDisplayLine(true,1,0,1,PrintConstants.LINE_NUMBER_RESTART_EACH_SECTION);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界
    `application.exceptions.MacroRunException` - 当指定常量不存在

### setFirstPageDifferent

    public void setFirstPageDifferent(boolean isDifferent)

  设置本章节的页眉页脚是否可以首页不同。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setFirstPageDifferent`
  参数：
    `isDifferent` - 布尔型值，如为true，设置页眉页脚首页与其他页不同；否则，设置页眉页脚首页与其他页相同

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setFirstPageDifferent(true);
         section.setPageSetup(pageSetup);

### setFontAttribute

    public void setFontAttribute(FontAttribute fontAttr)

  设置字体属性。

  参数：
    `fontAttr` - 字体属性

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         FontAttribute fontAttr = new FontAttribute();
         fontAttr.setFontSize(24);
         fontAttr.setBold(true);
         fontAttr.setForeground(java.awt.Color.RED);
         pageSetup.setFontAttribute(fontAttr);
         section.setPageSetup(pageSetup);

### setFooterPosition

    public void setFooterPosition(double footerPosition)

  设置本章节页脚下端与页面底部之间的距离（以磅值为默认单位）。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setFooterPosition`
  参数：
    `footerPosition` - 页脚下端与页面底部之间的距离，范围在0到1584磅之间 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setFooterPosition(25.0f);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界
  另请参见：
    `PageSetup.setFooterPosition(double,int)`

### setGridCharSpan

    public void setGridCharSpan(float charSpan)

  设置网格字符跨度（以磅值为默认单位）。

  参数：
    `charSpan` - 网格字符跨度。 取值范围为9.45～1584磅之间。 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setGridCharSpan(25);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界

### setGridPageLineSpan

    public void setGridPageLineSpan(float number)

  设置网格行跨度（以磅值为默认单位）。

  参数：
    `number` - 网格行跨度。取值范围为14.3～1584磅之间 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setGridPageLineSpan(25f);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界

### setGridSettings

    public void setGridSettings(GridSettings gridSettings)

  设置绘图网格数据。

  参数：
    `gridSettings` - 绘图网格

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         settings.setSnapToGrid(true);
         settings.setHorizontalSpacing(30);
         settings.setVerticalSpacing(30);
         pageSetup.setGridSettings(settings);
         section.setPageSetup(pageSetup);

### setGridType

    public void setGridType(int type)

  设置文档网格的网格类型。

  参数：
    `type` - 文档网格的网格类型

         GridConstants.GRIDTYPE_NONE = 0;           网格类型:无网格
         GridConstants.GRIDTYPE_ROW_ONLY = 1;       网格类型:只指定行网格
         GridConstants.GRIDTYPE_ROW_CHARS = 2;      网格类型:指定行和字符网格
         GridConstants.GRIDTYPE_TEXT_ALIGNMENT = 3  网格类型:文字对齐字符网格

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setGridType(1);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定常量不存在

### setGutter

    public void setGutter(float gutterValue,
                          int position)

  设置本章节的装订线与页面最左或最顶端之间的距离(以磅为单位）。

  参数：
    `gutterValue` - 装订线与页面最左端或最顶端之间的距离，取值范围为0～1584磅 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。
    `position` - 装订线在页面上的位置，0表示最左；1表示最右

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setGutter(25,0);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界
    `application.exceptions.MacroRunException` - 当指定常量不存在

### setHeaderPosition

    public void setHeaderPosition(double headerPosition)

  设置本章节页眉上端与页面顶部之间的距离（以磅值为默认单位）。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setHeaderPosition`
  参数：
    `headerPosition` - 页眉上端与页面顶部之间的距离，范围在0到1584磅之间 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setHeaderPosition(25);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界
  另请参见：
    `PageSetup.setHeaderPosition(double,int)`

### setMulitPages

    public void setMulitPages(int type)

  设置页码范围。

  参数：
    `type` - 页码范围

         0     普通
         1     对称页边距
         2     拼页
         3     书籍折页
         4     反向书籍折页

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setMulitPages(1);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定常量不存在

### setOddAndEven

    public void setOddAndEven(boolean isDifferent)

  设置本章节的页眉页脚是否奇偶页可以不同。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setOddAndEven`
  参数：
    `isDifferent` - 布尔型值，如为true，设置页眉页脚奇偶页不同；否则，设置页眉页脚奇偶页相同

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setOddAndEven(true);
         section.setPageSetup(pageSetup);

### setOrientation

    public void setOrientation(int oritation)

  设置本章节的页面方向为竖排方式还是横排方式（页面方向默认为竖排方式）。
  注：页面方向为竖排还是横排与页面的宽度高度有关， 竖排方式下的页面高度等于横排方式下的页面宽度，反之亦然。

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

              PrintConstants.VERTICAL   （竖排方式）；
              PrintConstants.HORIZONTAL （横排方式）

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setOrientation(PrintConstants.VERTICAL);
         section.setPageSetup(pageSetup);

  另请参见：
    `getOrientation()`, `setPageHeight(float)`, `setPageWidth(float)`

### setPageBottomMargin

    public void setPageBottomMargin(float pageBottomMargin)

  设置本章节的正文最下端与页面底边的距离 (以磅为单位)。

  参数：
    `pageBottomMargin` - 正文最下端与页面底边的距离，取值范围为0～1584磅 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageBottomMargin(70);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界

### setPageHeight

    public void setPageHeight(float pageHeight)

  设置本章节的页面高度（以磅为单位）。

  参数：
    `pageHeight` - 页面高度，取值范围为36～1584磅 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageHeight(500f);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界

### setPageLeftMargin

    public void setPageLeftMargin(float pageLeftMargin)

  设置本章节的正文最左端与页面左边的距离(以磅为单位)。

  参数：
    `pageLeftMargin` - 正文最左端与页面左边的距离，取值范围为0～1584磅 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageLeftMargin(70);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界

### setPageRightMargin

    public void setPageRightMargin(float pageRightMargin)

  设置本章节的正文最右端与页面右边的距离(以磅为单位).

  参数：
    `pageRightMargin` - 正文最右端与页面右边的距离，取值范围为0～1584磅 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageRightMargin(70);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界

### setPages

    public void setPages(int pages)

  设置每册中页数索引。

  参数：
    `pages` - 页数索引

         PrintConstants.PAGES_AUTO        每册中页数自动设置
         PrintConstants.PAGES_ALL         每册中页数－全部
         PrintConstants.PAGES_4           每册中页数－4
         PrintConstants.PAGES_8           每册中页数－8
         PrintConstants.PAGES_12          每册中页数－12
         PrintConstants.PAGES_16          每册中页数－16
         PrintConstants.PAGES_20          每册中页数－20
         PrintConstants.PAGES_24          每册中页数－24
         PrintConstants.PAGES_28          每册中页数－28
         PrintConstants.PAGES_32          每册中页数－32
         PrintConstants.PAGES_36          每册中页数－36
         PrintConstants.PAGES_40          每册中页数－40

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setMulitPages(4);
         pageSetup.setPages(PrintConstants.PAGES_4 );
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定常量不存在
  另请参见：
    `PrintConstants`

### setPageTopMargin

    public void setPageTopMargin(float pageTopMargin)

  设置本章节的正文最上端与页面顶边的距离 (以磅为单位)。

  参数：
    `pageTopMargin` - 正文最上端与页面顶边的距离，取值范围为0～1584磅 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageTopMargin(70);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界

### setPageWidth

    public void setPageWidth(float pageWidth)

  设置本章节的页面宽度（以磅为单位）。

  参数：
    `pageWidth` - 页面宽度，取值范围为36～1584磅 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setPageWidth(600f);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定参数越界

### setPaperType

    public void setPaperType(java.lang.String paperType)

  参数：
    `paperType为纸型，如“A4”、“A3”` - 例子:

          Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
          WpPageSetup pageSetup = doc.getPageSetup();
          pageSetup.setPaperType("A4");
          doc.setPageSetup(pageSetup);

### setSectionStart

    public void setSectionStart(int selectStartType)

  设置节的起始点类型。

  覆盖：
    类 `application.workbooks.workbook.print.PageSetup` 中的 `setSectionStart`
  参数：
    `selectStartType` - 节的起始点类型，其常量和相应的值如下：

         PrintConstants.SECTION_START_NEXT            节的起始点为接续本页
         PrintConstants.SECTION_START_NEW_COLUMN      节的起始点为新建栏
         PrintConstants.SECTION_START_NEW_PAGE        节的起始点为新建页
         PrintConstants.SECTION_START_EVEN            节的起始点为偶数页
         PrintConstants.SECTION_START_ODD             节的起始点为奇数页

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         section.getBaseText().insertText(0,"this is a test!\n this is a test!\n this is a test!");
         doc.insertBreak(10,BreakConstants.BREAK_SECTION_EVEN);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setSectionStart(PrintConstants.SECTION_START_EVEN);
         pageSetup.setHeaderPosition(25.0f);
         pageSetup.setFooterPosition(35.0f);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定常量不存在
  另请参见：
    `PrintConstants`

### setSuppressEndnotes

    public void setSuppressEndnotes(boolean suppress)

  在下一个没有隐藏尾注的节的末尾打印尾注。

  参数：
    `suppress` - 是否取消尾注

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments()
               .getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0, "this is a test!\n this is a test!\n this is a test!");
         EndNoteOptions endNoteOptions = baseText.getEndNoteOptions();
         endNoteOptions.setPosition(0);
         endNoteOptions.setNumberStyle(2);
         endNoteOptions.setStartingNumber(1);
         endNoteOptions.setNumberRule(0);
         endNoteOptions.setApplyType(0);
         baseText.addEndNote(10, 2);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setSuppressEndnotes(true);
         section.setPageSetup(pageSetup);

### setTextDirect

    public void setTextDirect(int textDirect)

  设置文字方向。

  参数：
    `textDirect` - 文字方向

         0      水平
         1      垂直

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setTextDirect(0);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定常量不存在

### setVerticalAlignment

    public void setVerticalAlignment(int alignment)

  设置垂直对齐方式。

  参数：
    `alignment` - 垂直对齐方式,取值常量如下：

         PrintConstants.VERTICAL_TOP        顶端对齐
         PrintConstants.VERTICAL_CENTER     居中
         PrintConstants.VERTICAL_BOTTOM     底端对齐
         PrintConstants.VERTICAL_JUSTIFIED  两端对齐

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         pageSetup.setVerticalAlignment(PrintConstants.VERTICAL_JUSTIFIED);
         section.setPageSetup(pageSetup);

  抛出：
    `application.exceptions.MacroRunException` - 当指定常量不存在
  另请参见：
    `PrintConstants`

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

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