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

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

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

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

    public class WordBulletLevel

extends java.lang.Object

此类定义了项目符号与编号的属性。

方法摘要
`FontAttribute` | `getFontAttribute()` 获得编号字体属性。
`int` | `getLinkedStyle()` 获取链接级别到样式，只有多级编号才有效。
`int` | `getNumberAlignment()` 获取编号对齐位置。
`java.lang.String` | `getNumberFormat()` 获取编号的格式。
`float` | `getNumberPosition()` 获取编号缩进位置（默认取磅值）。
`int` | `getNumberStyle()` 获取编号样式。
`java.lang.String` | `getPicturePath()` 获得编号图片。
`int` | `getResetNumberLevel()` 获取在其后重新编号的级别，只有多级编号才有效。
`int` | `getStartAt()` 得到起始编号。
`char` | `getSymbol()` 获取项目符号。
`float` | `getTabPosition()` 获取编号后制表位位置（默认取磅值）。
`float` | `getTextPosition()` 获取编号后文本位置（默认取磅值）。
`int` | `getTrailingCharacter()` 获得编号之后间隙的类型，只有多级编号才有效。
`int` | `getType()` 获取列表格式的类型。
`boolean` | `isPicture()` 获取编号图片标记。
`boolean` | `isReStart()` 得到重新编号标记
`boolean` | `isStandardStyle()` 是否为正规样式编号，只有多级编号才有效。
`void` | `setFontAttribute(FontAttribute fontAttribute)` 设置编号字体的属性。
`void` | `setLevelText(java.lang.String text)` 修改当前的编号格式。
`void` | `setLinkedStyle(int styleID)` 设置链接级别到样式，只有多级编号才有效。
`void` | `setNumberAlignment(int alignment)` 设置编号对齐位置。
`void` | `setNumberFormat(java.lang.String text, int offset, int length)` 修改当前的编号格式。
`void` | `setNumberPosition(float pos)` 设置编号缩进位置(默认取磅值)。
`void` | `setNumberStyle(int bnType)` 设置编号样式。
`void` | `setPicturePath(java.lang.String filepath)` 设置编号图片。
`void` | `setResetNumberLevel(int level)` 设置在其后重新编号的级别，只有多级编号才有效。
`void` | `setReStart(boolean restart)` 设置重新编号标记
`void` | `setStandardStyle(boolean standard)` 设置编号为正规样式编号，只有多级编号才有效。
`void` | `setStartAt(int number)` 设置起始编号。
`void` | `setSymbol(char unicode)` 设置项目符号。
`void` | `setTabPosition(float pos)` 设置编号后制表位位置（默认取磅值）。
`void` | `setTextPosition(float pos)` 设置编号后文本位置（默认取磅值）。
`void` | `setTrailingCharacter(int spacingType)` 设置得编号之后间隙的类型，只有多级编号才有效。
`void` | `setType(int type)` 设置项目符号类型。

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

方法详细信息

### getFontAttribute

    public FontAttribute getFontAttribute()

  获得编号字体属性。

  返回：
    编号字体属性。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         FontAttribute fontAttr = new FontAttribute();
         fontAttr.setFontFamily("Times New Roman");
         fontAttr.setFontSize(12);
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         bullet.setFontAttribute(fontAttr);
         FontAttribute fontAttr = bullet.getFontAttribute();
         if (fontAttr != null)
         {
              System.out.println("当前编号字体名称为："+fontAttr.getFontFamily()+"大小为："+fontAttr.getFontSize());
         }
         else
         {
              System.out.println("不存在字体属性");
         }

  另请参见：
    `FontAttribute`

### getLinkedStyle

    public int getLinkedStyle()

  获取链接级别到样式，只有多级编号才有效。

  返回：
    当前编号指定范围文本的样式

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel[] levels = baseText.getBulletLevelArray(1);
         baseText.setOutlinedNumber(2,30,levels,false);
         System.out.println("级别1的编号链接级别到样式为："+levels[0].getLinkedStyle());

### getNumberAlignment

    public int getNumberAlignment()

  获取编号对齐位置。

  返回：
    编号对齐类型索引值，其常量和相应的值如下：

         BulletNumberConstants.LEFT = 0（编号位置左对齐）；
         BulletNumberConstants.CENTER = 1（编号位置居中）；
         BulletNumberConstants.RIGHT = 2（编号位置右对齐）

         例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         baseText.setBulletedNumber(2,6,bullet,false);
         System.out.println("当前编号的对齐类型为："+bullet.getNumberAlignment());

### getNumberFormat

    public java.lang.String getNumberFormat()

  获取编号的格式。

  返回：
    编号格式

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         baseText.setBulletedNumber(2,6,bullet,false);
         System.out.println("获取编号的格式为："+bullet.getNumberFormat());

### getNumberPosition

    public float getNumberPosition()

  获取编号缩进位置（默认取磅值）。

  返回：
    编号缩进位置，范围在-1584到1584磅之间 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         baseText.setBulletedNumber(2,6,bullet,false);
         System.out.println("当前编号的缩进位置为："+bullet.getNumberPosition());

### getNumberStyle

    public int getNumberStyle()

  获取编号样式。

  返回：
    编号样式索引号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         System.out.println("获得的编号的类型为："+bullet.getNumberStyle());

### getPicturePath

    public java.lang.String getPicturePath()

  获得编号图片。

  返回：
    编号图片路径

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_BULLET,1);
         bullet.setPicturePath("d:\\bullet1.jpg");
         baseText.setBulletedNumber(2,6,bullet,false);
         System.out.println("当前项目符号为图片，其路径为： "+bullet.getPicturePath());

### getResetNumberLevel

    public int getResetNumberLevel()

  获取在其后重新编号的级别，只有多级编号才有效。

  返回：
    重新编号的级别

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel[] levels = baseText.getBulletLevelArray(1);
         baseText.setOutlinedNumber(2,30,levels,false);
         System.out.println("级别4的编号在其后重新编号的级别为："+levels[3].getResetNumberLevel());

### getStartAt

    public int getStartAt()

  得到起始编号。

  返回：
    起始编号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         baseText.setBulletedNumber(2,6,bullet,false);
         System.out.println("当前编号的起始编号为："+bullet.getStartAt());

### getSymbol

    public char getSymbol()

  获取项目符号。

  返回：
    项目符号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_BULLET,1);
         System.out.println("获取的项目符号为："+bullet.getSymbol());

### getTabPosition

    public float getTabPosition()

  获取编号后制表位位置（默认取磅值）。

  返回：
    编号后制表位位置，范围在-1584到1584磅之间 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         baseText.setBulletedNumber(2,6,bullet,false);
         System.out.println("当前编号后制表位位置为："+bullet.getTabPosition());

### getTextPosition

    public float getTextPosition()

  获取编号后文本位置（默认取磅值）。

  返回：
    编号后文本位置，范围在-1584到1584磅之间 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         baseText.setBulletedNumber(2,6,bullet,false);
         System.out.println("当前编号后文本位置为："+bullet.getTextPosition());

### getTrailingCharacter

    public int getTrailingCharacter()

  获得编号之后间隙的类型，只有多级编号才有效。

  返回：
    编号与文本间隙的类型，只能取以下3种类型之一：

         BulletNumberConstants.FOLLOW_TAB = 0       编号之后：制表符
         BulletNumberConstants.FOLLOW_SPACE = 1     编号之后：空格
         BulletNumberConstants.FOLLOW_NOTHING = 2   编号之后：不特别标注

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel[] levels = baseText.getBulletLevelArray(1);
         baseText.setOutlinedNumber(2,30,levels,false);
         System.out.println("级别1的编号之后间隙的类型为："+levels[0].getTrailingCharacter());

### getType

    public int getType()

  获取列表格式的类型。

  返回：
    列表格式的类型，可以取以下三种之一：

         BulletNumberConstants.LIST_NONE = 0;       列表类型:"无"
         BulletNumberConstants.LIST_BULLET = 1;     列表类型:"项目符号"
         BulletNumberConstants.LIST_NUMBER = 2;     列表类型:"编号"
         BulletNumberConstants.LIST_OUTLINE = 3;    列表类型:"多级编号"

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_BULLET,1);
         System.out.println("获取列表格式的类型为："+bullet.getType());

### isPicture

    public boolean isPicture()

  获取编号图片标记。

  返回：
    编号图片标记

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_BULLET,1);
         bullet.setPicturePath("d:\\bullet1.jpg");
         baseText.setBulletedNumber(2,6,bullet,false);
         System.out.println("当前项目符号为图片："+bullet.isPicture());

### isReStart

    public boolean isReStart()

  得到重新编号标记

  返回：
    重新编号标记

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel[] levels = baseText.getBulletLevelArray(1);
         levels[0].setReStart(true);
         baseText.setOutlinedNumber(2,30,levels,false);
         System.out.println("级别1的是否重新编号标记："+levels[0].isReStart());

### isStandardStyle

    public boolean isStandardStyle()

  是否为正规样式编号，只有多级编号才有效。

  返回：
    是否为正规样式编号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel[] levels = baseText.getBulletLevelArray(1);
         baseText.setOutlinedNumber(2,30,levels,false);
         System.out.println("级别1的是否为正规样式编号："+levels[0].isStandardStyle());

### setFontAttribute

    public void setFontAttribute(FontAttribute fontAttribute)

  设置编号字体的属性。

  参数：
    `fontAttribute` - 编号字体的属性

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         FontAttribute fontAttr = new FontAttribute();
         fontAttr.setBold(true);
         fontAttr.setFontSize(18);
         bullet.setFontAttribute(fontAttr);
         baseText.setBulletedNumber(2,6,bullet,false);

  抛出：
    `MacroRunException` - 字体格式为null

### setLevelText

    public void setLevelText(java.lang.String text)

  修改当前的编号格式。

  参数：
    `text` - 编号格式的新内容

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         bullet.setLevelText("%1)");
         baseText.setBulletedNumber(2,30,bullet,false);

  抛出：
    `MacroRunException` - 编号格式为null或""
    `MacroRunException` - 编号格式字符个数超过30

### setLinkedStyle

    public void setLinkedStyle(int styleID)

  设置链接级别到样式，只有多级编号才有效。

  参数：
    `styleID` - 当前编号指定范围文本的样式

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel[] levels = baseText.getBulletLevelArray(1);
         levels[0].setLinkedStyle(4);
         baseText.setOutlinedNumber(2,30,levels,false);

  抛出：
    `MacroRunException` - 应用于类型不是多级编号的列表对象

### setNumberAlignment

    public void setNumberAlignment(int alignment)

  设置编号对齐位置。

  参数：
    `alignment` - 编号对齐类型，其常量和相应的值如下：

         BulletNumberConstants.LEFT = 0（编号位置左对齐）；
         BulletNumberConstants.CENTER = 1（编号位置居中）；
         BulletNumberConstants.RIGHT = 2（编号位置右对齐）

         例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         bullet.setNumberAlignment(BulletNumberConstants.CENTER);
         baseText.setBulletedNumber(2,6,bullet,false);

  抛出：
    `MacroRunException` - 指定的对齐类型不存在

### setNumberFormat

    public void setNumberFormat(java.lang.String text,
                                int offset,
                                int length)

  修改当前的编号格式。

  参数：
    `text` - 编号格式的新内容
    `offset` - 编号格式的修改起始位置
    `length` - 编号格式的修改长度

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         bullet.setNumberFormat("&",0,0);
         bullet.setNumberFormat("@",2,0);
         baseText.setBulletedNumber(2,30,bullet,false);

  抛出：
    `MacroRunException` - 编号格式的新内容为null
    `MacroRunException` - offset小于文档起始位置或大于文本长度
    `MacroRunException` - length小于0或offset+length大于文本长度

### setNumberPosition

    public void setNumberPosition(float pos)

  设置编号缩进位置(默认取磅值)。

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

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         bullet.setNumberPosition(1.5f);
         baseText.setBulletedNumber(2,6,bullet,false);

  抛出：
    `MacroRunException` - 当编号缩进位置参数越界

### setNumberStyle

    public void setNumberStyle(int bnType)

  设置编号样式。

  参数：
    `bnStyle` - 编号样式索引号，从0开始算起

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         bullet.setNumberStyle(2);
         baseText.setBulletedNumber(2,6,bullet,false);

  抛出：
    `MacroRunException` - 指定的编号样式不存在

### setPicturePath

    public void setPicturePath(java.lang.String filepath)

  设置编号图片。

  参数：
    `filepath` - 编号图片路径

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_BULLET,1);
         bullet.setPicturePath("d:\\bullet1.jpg");
         baseText.setBulletedNumber(2,6,bullet,false);

  抛出：
    `MacroRunException` - 当文件不存在时
    `MacroRunException` - 应用于类型为项目符号以外的列表对象

### setResetNumberLevel

    public void setResetNumberLevel(int level)

  设置在其后重新编号的级别，只有多级编号才有效。

  参数：
    `level` - 重新编号的级别

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel[] levels = baseText.getBulletLevelArray(1);
         levels[3].setResetNumberLevel(0);
         baseText.setOutlinedNumber(2,30,levels,false);

  抛出：
    `MacroRunException` - 当多级编号的级别参数越界

### setReStart

    public void setReStart(boolean restart)

  设置重新编号标记

  参数：
    `restart` - 重新编号标记

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel[] levels = baseText.getBulletLevelArray(1);
         levels[0].setReStart(true);
         baseText.setOutlinedNumber(2,30,levels,false);

### setStandardStyle

    public void setStandardStyle(boolean standard)

  设置编号为正规样式编号，只有多级编号才有效。

  参数：
    `standard` - 是否为正规样式编号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel[] levels = baseText.getBulletLevelArray(1);
         levels[0].setStandardStyle(true);
         baseText.setOutlinedNumber(2,30,levels,false);

### setStartAt

    public void setStartAt(int number)

  设置起始编号。

  参数：
    `number` - 起始编号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         bullet.setStartAt(2);
         baseText.setBulletedNumber(2,6,bullet,false);

  抛出：
    `MacroRunException` - 当起始编号参数越界

### setSymbol

    public void setSymbol(char unicode)

  设置项目符号。

  参数：
    `unicode` - 项目符号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_BULLET,1);
         bullet.setSymbol('$');
         baseText.setBulletedNumber(2,6,bullet,false);

  抛出：
    `MacroRunException` - 应用于类型为项目符号以外的列表对象

### setTabPosition

    public void setTabPosition(float pos)

  设置编号后制表位位置（默认取磅值）。

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

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         bullet.setTabPosition(15f);
         baseText.setBulletedNumber(2,6,bullet,false);

  抛出：
    `MacroRunException` - 当制表位位置参数越界

### setTextPosition

    public void setTextPosition(float pos)

  设置编号后文本位置（默认取磅值）。

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

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,1);
         bullet.setTextPosition(15f);
         baseText.setBulletedNumber(2,6,bullet,false);

  抛出：
    `MacroRunException` - 当文本位置参数越界

### setTrailingCharacter

    public void setTrailingCharacter(int spacingType)

  设置得编号之后间隙的类型，只有多级编号才有效。

  参数：
    `spacingType` - 编号与文本间隙的类型，只能取以下3种类型之一：

         BulletNumberConstants.FOLLOW_TAB = 0       编号之后：制表符
         BulletNumberConstants.FOLLOW_SPACE = 1     编号之后：空格
         BulletNumberConstants.FOLLOW_NOTHING = 2   编号之后：不特别标注

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel[] levels = baseText.getBulletLevelArray(1);
         levels[0].setTrailingCharacter(BulletNumberConstants.FOLLOW_NOTHING);
         baseText.setOutlinedNumber(2,30,levels,false);

  抛出：
    `MacroRunException` - 应用于类型不是多级编号的列表对象
    `MacroRunException` - 指定的常量不存在

### setType

    public void setType(int type)

  设置项目符号类型。

  参数：
    `type` - 项目符号类型

    BulletNumberConstants.LIST_BULLET 项目符号 BulletNumberConstants.LIST_NUMBER 编号 BulletNumberConstants.LIST_OUTLINE 多级符号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!\nthis is a test!\n");
         WordBulletLevel listLevel = new WordBulletLevel();
         listLevel.setType(BulletNumberConstants.LIST_NUMBER);
         listLevel.setLevelText("%1.");
         listLevel.setNumberStyle(0);
         listLevel.setStartAt(1);
         listLevel.setNumberAlignment(BulletNumberConstants.LEFT);
         listLevel.setNumberPosition(0.0f);
         listLevel.setTabPosition(21.0f);
         listLevel.setTextPosition(21.0f);
         baseText.setBulletedNumber(2,30,listLevel,false);

  另请参见：
    `BulletNumberConstants`

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

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

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