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

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

## application.workbooks.workbook.documents.document.section
类 Header

    java.lang.Object
      application.workbooks.workbook.documents.document.section.AbstractText
          application.workbooks.workbook.documents.document.section.Header

    public class Header

extends AbstractText

该类表示一个页眉对象，继承了AbstractText抽象类，定义了页眉中常用的方法。

方法摘要
`FontAttribute` | `getFontAttribute(long offset)` 获得当前页眉指定位置的字体属性。
`long` | `getLength()` 得到指定页眉的长度。
`java.lang.String` | `getText(long offset, long length)` 返回当前页眉指定范围的文本。
`int` | `getType()` 返回页眉类型

从类 application.workbooks.workbook.documents.document.section.AbstractText 继承的方法
`changeCase, clearFormats, copy, copyFormat, cut, decreaseIndent, delete, deleteHyperlink, formatStyle, getBorderAttribute, getBulletLevel, getBulletLevelArray, getFindReplace, getHyperlink, getOriginPosition, getPageIndex, getParagraph, getParagraphAttribute, getParagraphs, getParent, getRange, getRange, getShadingAttribute, getTextLength, highlight, increaseIndent, insertAudio, insertAudio, insertAutoText, insertAutoText, insertHyperlink, insertNumber, insertParagraph, insertPicture, insertPicture, insertSymbol, insertSymbol, insertText, insertText, insertTime, insertVideo, insertVideo, paste, paste, pasteFormat, selectAll, setBorderAttribute, setBulletedNumber, setBulletedNumber, setFontAttribute, setOutlinedNumber, setParagraphAttribute, setShadingAttribute, tcscConverter, tcscConverter, updateField`

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

方法详细信息

### getFontAttribute

    public FontAttribute getFontAttribute(long offset)

  获得当前页眉指定位置的字体属性。

  覆盖：
    类 `AbstractText` 中的 `getFontAttribute`
  参数：
    `offset` - 指定位置.
  返回：
    字体属性。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         Header header = section.getHeader();
         header.insertText(0,"this is a test!");
         FontAttribute fontAttr = header.getFontAttribute(2);
         System.out.println("当前页眉指定位置的字体大小为："+fontAttr.getFontSize());

  抛出：
    `application.exceptions.MacroRunException` - 当offset小于0或大于当前页眉的长度

### getLength

    public long getLength()

  得到指定页眉的长度。

  指定者：
    类 `AbstractText` 中的 `getLength`
  返回：
    指定页眉的长度

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         Header header = section.getHeader();
         header.insertText(0,"this is a test!");
         long len = header.getLength();
         System.out.println("页眉的长度是：" + len);

### getText

    public java.lang.String getText(long offset,
                                    long length)

  返回当前页眉指定范围的文本。

  指定者：
    类 `AbstractText` 中的 `getText`
  参数：
    `offset` - 指定范围的起始位置
    `length` - 指定范围的长度
  返回：
    当前页眉指定范围的文本

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         Header header = section.getHeader();
         header.insertText(0,"this is a test!");
         String str = header.getText(2,10);
         System.out.println("当前页眉文本是："+str);

  抛出：
    `application.exceptions.MacroRunException` - 当offset小于0或大于当前页眉的长度。
    `application.exceptions.MacroRunException` - 当offset + length 大于当前页眉的长度。

### getType

    public int getType()

  返回页眉类型

  返回：
    页眉类型

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         Header header = section.getHeader();
         int type = header.getType();
         System.out.println("页眉的类型是：" + type);

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

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