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

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

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

    java.lang.Object
      application.workbooks.workbook.documents.document.Styles

    public class Styles

extends java.lang.Object

该类定义了设置样式的方法。

方法摘要
`void` | `addStyle(java.lang.String styleName)` 添加一个新的默认样式。
`void` | `addStyle(java.lang.String newStyleName, java.lang.String baseName, int type, boolean addToTemplate, boolean autoFresh)` 添加一个新的样式。
`Style[]` | `getAllStyles()` 返回所有的样式。
`Style[]` | `getCharacterStyles()` 返回属于字符的样式。
`Style[]` | `getCustomStyles()` 返回所有的用户自定义样式。
`Style[]` | `getParagraphStyles()` 返回属于段落的样式。
`Style` | `getStyle(java.lang.String styleName)` 获得指定名字的样式。
`Style[]` | `getUsingStyles()` 返回正在使用的样式。
`void` | `removeFromTemplate(java.lang.String styleName)` 删除一个样式，并将模板中的这个样式一起删除。
`void` | `removeStyle(java.lang.String styleName)` 删除一个样式。

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

方法详细信息

### addStyle

    public void addStyle(java.lang.String styleName)

  添加一个新的默认样式。

       样式类型：段落
       样式基于：正文
       后续段落样式：用户指定的样式名
       添加至模板： false
       自动更新：   false

  参数：
    `styleName` - 样式名字

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Styles styles = doc.getStyles();
         styles.addStyle("样式1");

  抛出：
    `application.exceptions.MacroRunException` - 样式名称已经存在

### addStyle

    public void addStyle(java.lang.String newStyleName,
                         java.lang.String baseName,
                         int type,
                         boolean addToTemplate,
                         boolean autoFresh)

  添加一个新的样式。

  参数：
    `newStyleName` - 新的样式名字
    `baseName` - 基准样式名字
    `type` - 样式的类型。0表示应用于段落；1表示应用于文字
    `addToTemplate` - 布尔型值，是否把样式加入模板。如果为true，则样式加入模板；否则，样式不加入模板
    `autoFresh` - 布尔型值，是否自动更新样式。如果为true，则样式自动更新；否则，样式不自动更新

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Styles styles = doc.getStyles();
         styles.addStyle("new style","标题 1",0,true,true);
         Style style = styles.getStyle("new style");
         System.out.println(style.getName());

  抛出：
    `application.exceptions.MacroRunException` - 样式名称已经存在
    `application.exceptions.MacroRunException` - 指定的基准样式名字为空
    `application.exceptions.MacroRunException` - 样式的类型不存在

### getAllStyles

    public Style[] getAllStyles()

  返回所有的样式。

  返回：
    所有的样式

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Styles styles = doc.getStyles();
         Style[] allStyles = styles.getAllStyles();
         for (int i = 0 ; i < allStyles.length; i++)
         {
              System.out.println(allStyles[i].getName());
         }

### getCharacterStyles

    public Style[] getCharacterStyles()

  返回属于字符的样式。

  返回：
    字符的样式

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Styles styles = doc.getStyles();
         Style[] characterStyles = styles.getCharacterStyles();
         for (int i = 0 ; i < characterStyles.length; i++)
         {
              System.out.println(characterStyles[i].getName());
         }

### getCustomStyles

    public Style[] getCustomStyles()

  返回所有的用户自定义样式。

  返回：
    用户自定义样式

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Styles styles = doc.getStyles();
         Style[] customStyles = styles.getCustomStyles();
         for (int i = 0 ; i < customStyles.length; i++)
         {
              System.out.println(customStyles[i].getName());
         }

### getParagraphStyles

    public Style[] getParagraphStyles()

  返回属于段落的样式。

  返回：
    段落的样式

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Styles styles = doc.getStyles();
         Style[] paragraphStyles = styles.getParagraphStyles();
         for (int i = 0 ; i < paragraphStyles.length; i++)
         {
              System.out.println(paragraphStyles[i].getName());
         }

### getStyle

    public Style getStyle(java.lang.String styleName)

  获得指定名字的样式。

  参数：
    `styleName` - 样式名字
  返回：
    Style类，即样式对象

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Styles styles = doc.getStyles();
         styles.addStyle("new style","标题 1",0,true,true);
         Style style = styles.getStyle("new style");
         System.out.println(style.getName());

  另请参见：
    `Style`

### getUsingStyles

    public Style[] getUsingStyles()

  返回正在使用的样式。

  返回：
    正在使用的样式

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Styles styles = doc.getStyles();
         Style[] usingStyles = styles.getUsingStyles();
         for (int i = 0 ; i < usingStyles.length; i++)
         {
              System.out.println(usingStyles[i].getName());
         }

### removeFromTemplate

    public void removeFromTemplate(java.lang.String styleName)

  删除一个样式，并将模板中的这个样式一起删除。

  参数：
    `styleName` - 删除样式的名字

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Styles styles = doc.getStyles();
         styles.addStyle("new style");
         Style style = styles.getStyle("new style");
         style.addToTemplate();
         styles.removeFromTemplate("new style");

### removeStyle

    public void removeStyle(java.lang.String styleName)

  删除一个样式。

  参数：
    `styleName` - 删除样式的名字

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Styles styles = doc.getStyles();
         styles.addStyle("new style","标题 1",0,true,true);
         System.out.println("style is "+styles.getStyle("new style"));
         styles.removeStyle("new style");
         System.out.println("style is "+styles.getStyle("new style"));

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

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