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

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

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

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

    public class Paragraphs

extends java.lang.Object

此类定义了管理段落的方法，如添加、删除、格式化等方法。

方法摘要
`Paragraph` | `addParagraph(java.lang.String text)` 在最后一段后添加一个新段落。
`void` | `autoFormat()` 对段落起始索引号和结束索引号之间的段落执行自动格式化(脚注尾注没有此功能)。
`void` | `autoFormat(int paragraphStartIndex, int paragraphEndIndex)` 对段落起始索引号和结束索引号之间的段落执行自动格式化(脚注尾注没有此功能)。
`void` | `changeCase(int type)` 对指定起始段落索引和结束段落索引之间段落的字符串更改大小写。
`void` | `changeCase(int paragraphStartIndex, int paragraphEndIndex, int type)` 对指定起始段落索引和结束段落索引之间段落的字符串更改大小写。
`void` | `clearFormats()` 清除指定起始段落索引和结束段落索引之间所在段落的字符串的段落属性。
`void` | `clearFormats(int paragraphStartIndex, int paragraphEndIndex)` 清除指定起始段落索引和结束段落索引之间所在段落的字符串的段落属性。
`void` | `decreaseIndent()` 减少缩进。
`void` | `decreaseIndent(int paragraphStartIndex, int paragraphEndIndex)` 减少缩进。
`void` | `deleteParagraphs()` 删除段落文本（包括图像，域，多媒体等对象）。
`void` | `deleteParagraphs(int paragraphStartIndex, int paragraphEndIndex)` 删除段落文本（包括图像，域，多媒体等对象）。
`void` | `formatStyle(int paragraphStartIndex, int paragraphEndIndex, Style style)` 对指定段落开始索引号和结束索引号之间的段落字符串格式化其样式。
`void` | `formatStyle(Style style)` 对指定段落开始索引号和结束索引号之间的段落字符串格式化其样式。
`int` | `getCount()` 获得段落的数目。
`Paragraph` | `getFirst()` 获得首段落。
`Paragraph` | `getLast()` 获得尾段落。
`Paragraph` | `getParagraph(int index)` 根据段落索引获得段落。
`void` | `increaseIndent()` 增加缩进。
`void` | `increaseIndent(int paragraphStartIndex, int paragraphEndIndex)` 增加缩进。
`Paragraph` | `insertParagraph(int index, java.lang.String text)` 在指定的段落前以指定的文本插入段落。
`void` | `moveDownParagraph(long offset, long length)` 向下移动段落。
`void` | `moveDownParagraphs(int paragraphStartIndex, int paragraphEndIndex)` 向下移动段落。
`void` | `moveUpParagraph(long offset, long length)` 向上移动段落。
`void` | `moveUpParagraphs(int paragraphStartIndex, int paragraphEndIndex)` 向上移动段落。
`void` | `setBorderAttribute(BorderAttribute borderAttribute)` 对段落起始索引号和结束索引号之间的段落设置段落边框。
`void` | `setBorderAttribute(int paragraphStartIndex, int paragraphEndIndex, BorderAttribute borderAttribute)` 对段落起始索引号和结束索引号之间的段落设置段落边框。
`void` | `setBulletedNumber(int paragraphStartIndex, int paragraphEndIndex, WordBulletLevel wordBulletLevel, boolean isContinue)` 应用项目符号和编号列表到当前选择区域。
`void` | `setBulletedNumber(int paragraphStartIndex, int paragraphEndIndex, WordBulletLevel wordBulletLevel, boolean isContinue, int applyTo)` 应用项目符号和编号列表到当前选择区域。
`void` | `setFontAttribute(FontAttribute fontAttribute)` 对指定段落索引所在段落的字符串进行格式化。
`void` | `setFontAttribute(int paragraphStartIndex, int paragraphEndIndex, FontAttribute fontAttribute)` 对指定段落索引所在段落的字符串进行格式化。
`void` | `setOutlinedNumber(int paragraphStartIndex, int paragraphEndIndex, WordBulletLevel[] bulletLevelArray, boolean isContinue)` 应用多级编号列表到当前选择区域。
`void` | `setOutlinedNumber(int paragraphStartIndex, int paragraphEndIndex, WordBulletLevel[] bulletLevelArray, boolean isContinue, int applyTo)` 应用多级编号列表到当前选择区域。
`void` | `setParagraphAttribute(int paragraphStartIndex, int paragraphEndIndex, ParagraphAttribute paragraphAttribute, boolean replace)` 对指定段落索引所在段落的字符串进行段落格式化。
`void` | `setParagraphAttribute(ParagraphAttribute paragraphAttribute, boolean replace)` 对指定段落索引所在段落的字符串进行段落格式化。
`void` | `setShadingAttribute(int paragraphStartIndex, int paragraphEndIndex, ShadingAttribute shadingAttribute)` 对段落起始索引号和结束索引号之间的段落设置段落底纹。
`void` | `setShadingAttribute(ShadingAttribute shadingAttribute)` 对段落起始索引号和结束索引号之间的段落设置段落底纹。
`void` | `tcscConverter(boolean sctc)` 对指定起始段落索引号和结束段落索引号之间的段落进行简繁体转换。
`void` | `tcscConverter(int paragraphStartIndex, int paragraphEndIndex, boolean sctc)` 对指定起始段落索引号和结束段落索引号之间的段落进行简繁体转换。

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

方法详细信息

### addParagraph

    public Paragraph addParagraph(java.lang.String text)

  在最后一段后添加一个新段落。说明：如果这个段落集合是从章节的某个区域获得的，则新段落添加在章节的末尾。 如果段落集合是从某个选取区域获得的，则新段落添加在选取区域的末尾。

  参数：
    `text` - 新段落的内容。
  返回：
    添加的新段落。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         Paragraphs paragraphs = baseText.getParagraphs();
         Paragraph paragraph = paragraphs.addParagraph("增加一个新段落");
         System.out.println("新增段落的内容是："+paragraph.getRange().getText());
         System.out.println("新增段落的索引是："+paragraph.getIndex());

  抛出：
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### autoFormat

    public void autoFormat()

  对段落起始索引号和结束索引号之间的段落执行自动格式化(脚注尾注没有此功能)。 说明：如果这个段落集合是从章节的某个区域获得的，则对当前章节所有段落进行自动格式化操作。 如果段落集合是从某个选取区域获得的，则只对选取区域所包含的段落进行自动格式化操作。

  使用前可以先调用 application.workbooks.workbook.autotext.AutoFormat中的静态方法进行设置Flag

  例子:

       Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
       Section section = doc.getSection(0);
       BaseText baseText = section.getBaseText();
       baseText.insertText(0,"replace fraction test 1/2 \n1/2 \ntest end");
       TextRange range = baseText.getRange(10,15);
       Paragraphs paragraphs = range.getParagraphs();
       AutoFormat.setReplaceFractionFlag(true);
       paragraphs.autoFormat();

  抛出：
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `AutoFormat`

### autoFormat

    public void autoFormat(int paragraphStartIndex,
                           int paragraphEndIndex)

  对段落起始索引号和结束索引号之间的段落执行自动格式化(脚注尾注没有此功能)。 说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  使用前可以先调用 application.workbooks.workbook.autotext.AutoFormat中的静态方法进行设置Flag

  参数：
    `paragraphStartIndex` - 要进行自动格式化的段落起始索引号
    `paragraphEndIndex` - 要进行自动格式化的段落结束索引号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"replace fraction test 1/2 \n1/2 \ntest end");
         Paragraphs paragraphs = baseText.getParagraphs();
         AutoFormat.setReplaceFractionFlag(true);
         paragraphs.autoFormat(0,1);
         //执行完宏后光标定位在“1/2”后按空格即可看到效果

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `AutoFormat`

### changeCase

    public void changeCase(int type)

  对指定起始段落索引和结束段落索引之间段落的字符串更改大小写。 说明：如果这个段落集合是从章节的某个区域获得的，则对当前章节所有段落进行大小写转换。 如果段落集合是从某个选取区域获得的，则只对选取区域所包含的段落进行大小写转换。

  参数：
    `paragraphStartIndex` - 更改文档大小写的起始段落
    `paragraphEndIndex` - 更改文档大小写的结束段落
    `type` - 更改大小写的类型。只能取以下值之一：

         ChangeCaseConstants.SENTENCECASE    表示句首字母大写
         ChangeCaseConstants.LOWERCASE       表示小写
         ChangeCaseConstants.UPPERCASE       表示大写
         ChangeCaseConstants.TITLECASE       表示词首字母大写
         ChangeCaseConstants.TOGGLECASE      进行大小写转换，即大写字母转换为小写，小写字母转换为大写

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         TextRange range = baseText.getRange(10,15);
         Paragraphs paragraphs = range.getParagraphs();
         paragraphs.changeCase(ChangeCaseConstants.UPPERCASE);

  抛出：
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
    `application.exceptions.MacroRunException` - 更改大小写的类型的常量不存在
  另请参见：
    `ChangeCaseConstants`

### changeCase

    public void changeCase(int paragraphStartIndex,
                           int paragraphEndIndex,
                           int type)

  对指定起始段落索引和结束段落索引之间段落的字符串更改大小写。 说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 更改文档大小写的起始段落
    `paragraphEndIndex` - 更改文档大小写的结束段落
    `type` - 更改大小写的类型。只能取以下值之一：

         ChangeCaseConstants.SENTENCECASE    表示句首字母大写
         ChangeCaseConstants.LOWERCASE       表示小写
         ChangeCaseConstants.UPPERCASE       表示大写
         ChangeCaseConstants.TITLECASE       表示词首字母大写
         ChangeCaseConstants.TOGGLECASE      进行大小写转换，即大写字母转换为小写，小写字母转换为大写

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         paragraphs.changeCase(0,1,ChangeCaseConstants.UPPERCASE);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
    `application.exceptions.MacroRunException` - 更改大小写的类型的常量不存在
  另请参见：
    `ChangeCaseConstants`

### clearFormats

    public void clearFormats()

  清除指定起始段落索引和结束段落索引之间所在段落的字符串的段落属性。 说明：如果这个段落集合是从章节的某个区域获得的，则对当前章节所有段落进行格式化操作。 如果段落集合是从某个选取区域获得的，则只对选取区域所包含的段落进行格式化操作。

  参数：
    `paragraphStartIndex` - 指定要清除段落的起始段落索引值
    `paragraphEndIndex` - 指定要清除段落的结束段落索引值

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         TextRange range = baseText.getRange(10,15);
         Paragraphs paragraphs = baseText.getParagraphs();
         paragraphs.clearFormats();

  抛出：
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### clearFormats

    public void clearFormats(int paragraphStartIndex,
                             int paragraphEndIndex)

  清除指定起始段落索引和结束段落索引之间所在段落的字符串的段落属性。 说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 指定要清除段落的起始段落索引值
    `paragraphEndIndex` - 指定要清除段落的结束段落索引值

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         paragraphs.clearFormats(0,1);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### decreaseIndent

    public void decreaseIndent()

  减少缩进。说明：如果这个段落集合是从章节的某个区域获得的，则对这个区域的所有段落减少缩进。 如果段落集合是从某个选取区域获得的，则缩进操作只对选取区域的段落有效。

  例子：

       Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
       Section section = doc.getSection(0);
       BaseText baseText = section.getBaseText();
       baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
       TextRange range = baseText.getRange(5,10);
       Paragraphs paragraphs = range.getParagraphs();
       paragraphs.decreaseIndent();

  抛出：
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### decreaseIndent

    public void decreaseIndent(int paragraphStartIndex,
                               int paragraphEndIndex)

  减少缩进。说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 段落的开始索引
    `paragraphEndIndex` - 段落的结束索引

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         paragraphs.decreaseIndent(0,1);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### deleteParagraphs

    public void deleteParagraphs()

  删除段落文本（包括图像，域，多媒体等对象）。 说明：如果这个段落集合是从章节的某个区域获得的，则删除当前章节的所有段落。 如果段落集合是从某个选取区域获得的，则删除选取区域包含的所有段落。

  例子:

       Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
       Section section = doc.getSection(0);
       BaseText baseText = section.getBaseText();
       baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
       TextRange range = baseText.getRange(10,15);
       Paragraphs paragraphs = range.getParagraphs();
       paragraphs.deleteParagraphs();

  抛出：
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### deleteParagraphs

    public void deleteParagraphs(int paragraphStartIndex,
                                 int paragraphEndIndex)

  删除段落文本（包括图像，域，多媒体等对象）。 说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 删除起始段落的索引号
    `paragraphEndIndex` - 删除结束段落的索引号

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         paragraphs.deleteParagraphs(0,1);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### formatStyle

    public void formatStyle(int paragraphStartIndex,
                            int paragraphEndIndex,
                            Style style)

  对指定段落开始索引号和结束索引号之间的段落字符串格式化其样式。 说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 格式化样式的段落开始索引号
    `paragraphEndIndex` - 格式化样式的段落结束索引号
    `style` - 样式属性

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         Styles styles = doc.getStyles();
         Style style = styles.getStyle("标题 1");
         paragraphs.formatStyle(0,1,style);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当样式属性值为空
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `Style`

### formatStyle

    public void formatStyle(Style style)

  对指定段落开始索引号和结束索引号之间的段落字符串格式化其样式。 说明：如果这个段落集合是从章节的某个区域获得的，则对当前章节所有段落进行格式化操作。 如果段落集合是从某个选取区域获得的，则只对选取区域所包含的段落进行格式化操作。

  参数：
    `paragraphStartIndex` - 格式化样式的段落开始索引号
    `paragraphEndIndex` - 格式化样式的段落结束索引号
    `style` - 样式属性

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         TextRange range = baseText.getRange(10,15);
         Paragraphs paragraphs = range.getParagraphs();
         Styles styles = doc.getStyles();
         Style style = styles.getStyle("标题 1");
         paragraphs.formatStyle(style);

  抛出：
    `application.exceptions.MacroRunException` - 当样式属性值为空
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `Style`

### getCount

    public int getCount()

  获得段落的数目。说明：如果这个段落集合是从章节的某个区域获得的，则返回当前章节所在的所有段落个数。 如果段落集合是从某个选取区域获得的，则返回选取区域所含段落的个数。

  返回：
    段落的数目。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         System.out.println("当前正文的段落总数是："+paragraphs.getCount());

### getFirst

    public Paragraph getFirst()

  获得首段落。说明：如果这个段落集合是从章节的某个区域获得的，则返回当前章节的首段落。 如果段落集合是从某个选取区域获得的，则返回选取区域的首段落。

  返回：
    首段落。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         Paragraph paragraph = paragraphs.getFirst();
         System.out.println("首段落的内容是："+paragraph.getRange().getText());
         System.out.println("首段落的索引是："+paragraph.getIndex());

### getLast

    public Paragraph getLast()

  获得尾段落。说明：如果这个段落集合是从章节的某个区域获得的，则返回当前章节的尾段落。 如果段落集合是从某个选取区域获得的，则返回选取区域的尾段落。

  返回：
    尾段落。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         Paragraph paragraph = paragraphs.getLast();
         System.out.println("末段落的内容是："+paragraph.getRange().getText());
         System.out.println("末段落的索引是："+paragraph.getIndex());

### getParagraph

    public Paragraph getParagraph(int index)

  根据段落索引获得段落。说明：如果这个段落集合是从章节的某个区域获得的，则段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则段落索引从选取区域起始位置开始计算。

  参数：
    `index` - 段落索引。
  返回：
    指定索引的段落。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         Paragraph paragraph = paragraphs.getParagraph(0);
         System.out.println("获得段落的内容是："+paragraph.getRange().getText());

  抛出：
    `application.exceptions.MacroRunException` - 当段落索引小于0或大于文本的最大段落索引

### increaseIndent

    public void increaseIndent()

  增加缩进。说明：如果这个段落集合是从章节的某个区域获得的，则对这个区域的所有段落增加缩进。 如果段落集合是从某个选取区域获得的，则缩进操作只对选取区域的段落有效。

  例子：

       Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
       Section section = doc.getSection(0);
       BaseText baseText = section.getBaseText();
       baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
       TextRange range = baseText.getRange(10,15);
       Paragraphs paragraphs = range.getParagraphs();
       paragraphs.increaseIndent();

  抛出：
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### increaseIndent

    public void increaseIndent(int paragraphStartIndex,
                               int paragraphEndIndex)

  增加缩进。说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 起始段落的索引号
    `paragraphEndIndex` - 结束段落的索引号

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         paragraphs.increaseIndent(0,1);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### insertParagraph

    public Paragraph insertParagraph(int index,
                                     java.lang.String text)

  在指定的段落前以指定的文本插入段落。说明：如果这个段落集合是从章节的某个区域获得的，则新段落的插入位置从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则新段落的插入位置从选取区域的起始位置开始计算。

  参数：
    `index` - 指定的段落索引。
    `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");
         Paragraphs paragraphs = baseText.getParagraphs();
         Paragraph paragraph = paragraphs.insertParagraph(1,"增加一个新段落");
         System.out.println("新增段落的内容是："+paragraph.getRange().getText());
         System.out.println("新增段落的索引是："+paragraph.getIndex());

  抛出：
    `application.exceptions.MacroRunException` - 当段落索引小于0或大于文本的最大段落索引
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### moveDownParagraph

    public void moveDownParagraph(long offset,
                                  long length)

  向下移动段落。说明：如果这个段落集合是从章节的某个区域获得的，则指定的位置从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的位置从选取区域起始位置开始计算。

  参数：
    `offest` - 指定要下移段落的起始位置
    `length` - 指定要下移段落的长度

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         paragraphs.moveDownParagraph(0L,20L);

  抛出：
    `application.exceptions.MacroRunException` - 当起始位置小于0或大于文本的最大位置
    `application.exceptions.MacroRunException` - 当长度小于0或起始位置与长度之和大于文本的最大位置
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `moveDownParagraph(long,long)`

### moveDownParagraphs

    public void moveDownParagraphs(int paragraphStartIndex,
                                   int paragraphEndIndex)

  向下移动段落。说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 起始段落的索引号
    `paragraphEndIndex` - 结束段落的索引号

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         paragraphs.moveDownParagraphs(0,1);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `moveDownParagraph(long,long)`

### moveUpParagraph

    public void moveUpParagraph(long offset,
                                long length)

  向上移动段落。说明：如果这个段落集合是从章节的某个区域获得的，则指定的位置从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的位置从选取区域起始位置开始计算。

  参数：
    `offest` - 指定要上移段落的起始位置
    `length` - 指定要上移段落的长度

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         paragraphs.moveUpParagraph(20L,30L);

  抛出：
    `application.exceptions.MacroRunException` - 当起始位置小于0或大于文本的最大位置
    `application.exceptions.MacroRunException` - 当长度小于0或起始位置与长度之和大于文本的最大位置
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `moveUpParagraph(long,long)`

### moveUpParagraphs

    public void moveUpParagraphs(int paragraphStartIndex,
                                 int paragraphEndIndex)

  向上移动段落。说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 起始段落的索引号
    `paragraphEndIndex` - 结束段落的索引号

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         paragraphs.moveUpParagraphs(1,2);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `moveUpParagraph(long,long)`

### setBorderAttribute

    public void setBorderAttribute(BorderAttribute borderAttribute)

  对段落起始索引号和结束索引号之间的段落设置段落边框。说明：如果这个段落集合是从章节的某个区域获得的，则对当前章节所有段落进行格式化操作。 如果段落集合是从某个选取区域获得的，则只对选取区域所包含的段落进行格式化操作。

  参数：
    `paragraphStartIndex` - 设置段落边框的段落开始索引号
    `paragraphEndIndex` - 设置段落边框的段落结束索引号
    `baseBorderAttribute` - 要设置的边框属性

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         TextRange range = baseText.getRange(10,15);
         Paragraphs paragraphs = range.getParagraphs();
         BorderAttribute borderAttr = new BorderAttribute();
         borderAttr.setBorderType(BorderAndShadingConstants.BORDERTYPE_BOX);
         borderAttr.setBorderLineType(BorderAndShadingConstants.LEFT,0);
         borderAttr.setBorderLineColor(BorderAndShadingConstants.LEFT,new java.awt.Color(255,0,0));
         borderAttr.setBorderLineWidth(BorderAndShadingConstants.LEFT,0.75f);
         borderAttr.setBorderLineType(BorderAndShadingConstants.TOP,0);
         borderAttr.setBorderLineColor(BorderAndShadingConstants.TOP,new java.awt.Color(255,0,0));
         borderAttr.setBorderLineWidth(BorderAndShadingConstants.TOP,0.75f);
         borderAttr.setBorderLineType(BorderAndShadingConstants.RIGHT,0);
         borderAttr.setBorderLineColor(BorderAndShadingConstants.RIGHT,new java.awt.Color(255,0,0));
         borderAttr.setBorderLineWidth(BorderAndShadingConstants.RIGHT,0.75f);
         borderAttr.setBorderLineType(BorderAndShadingConstants.BOTTOM,0);
         borderAttr.setBorderLineColor(BorderAndShadingConstants.BOTTOM,new java.awt.Color(255,0,0));
         borderAttr.setBorderLineWidth(BorderAndShadingConstants.BOTTOM,0.75f);
         paragraphs.setBorderAttribute(borderAttr);

  抛出：
    `application.exceptions.MacroRunException` - 当边框属性值为空
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `BorderAttribute`

### setBorderAttribute

    public void setBorderAttribute(int paragraphStartIndex,
                                   int paragraphEndIndex,
                                   BorderAttribute borderAttribute)

  对段落起始索引号和结束索引号之间的段落设置段落边框。说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 设置段落边框的段落开始索引号
    `paragraphEndIndex` - 设置段落边框的段落结束索引号
    `baseBorderAttribute` - 要设置的边框属性

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         BorderAttribute borderAttr = new BorderAttribute();
         borderAttr.setBorderType(BorderAndShadingConstants.BORDERTYPE_BOX);
         borderAttr.setBorderLineType(BorderAndShadingConstants.LEFT,0);
         borderAttr.setBorderLineColor(BorderAndShadingConstants.LEFT,new java.awt.Color(255,0,0));
         borderAttr.setBorderLineWidth(BorderAndShadingConstants.LEFT,0.75f);
         borderAttr.setBorderLineType(BorderAndShadingConstants.TOP,0);
         borderAttr.setBorderLineColor(BorderAndShadingConstants.TOP,new java.awt.Color(255,0,0));
         borderAttr.setBorderLineWidth(BorderAndShadingConstants.TOP,0.75f);
         borderAttr.setBorderLineType(BorderAndShadingConstants.RIGHT,0);
         borderAttr.setBorderLineColor(BorderAndShadingConstants.RIGHT,new java.awt.Color(255,0,0));
         borderAttr.setBorderLineWidth(BorderAndShadingConstants.RIGHT,0.75f);
         borderAttr.setBorderLineType(BorderAndShadingConstants.BOTTOM,0);
         borderAttr.setBorderLineColor(BorderAndShadingConstants.BOTTOM,new java.awt.Color(255,0,0));
         borderAttr.setBorderLineWidth(BorderAndShadingConstants.BOTTOM,0.75f);
         paragraphs.setBorderAttribute(0,1,borderAttr);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当边框属性值为空
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `BorderAttribute`

### setBulletedNumber

    public void setBulletedNumber(int paragraphStartIndex,
                                  int paragraphEndIndex,
                                  WordBulletLevel wordBulletLevel,
                                  boolean isContinue)

  应用项目符号和编号列表到当前选择区域。

  参数：
    `paragraphStartIndex` - 起始段落的索引号
    `paragraphEndIndex` - 结束段落的索引号
    `wordBulletLevel` - WordBulletLevel对象
    `isContinue` - 布尔型值，是否继续。如果为true，在对话盒中选择的是继续；如果为false，则选择重新开始

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_BULLET,2);
         paragraphs.setBulletedNumber(0,1,bullet,true);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当项目符号或编号列表为空
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `setBulletedNumber(int,int,WordBulletLevel,boolean,int)`, `WordBulletLevel`

### setBulletedNumber

    public void setBulletedNumber(int paragraphStartIndex,
                                  int paragraphEndIndex,
                                  WordBulletLevel wordBulletLevel,
                                  boolean isContinue,
                                  int applyTo)

  应用项目符号和编号列表到当前选择区域。

  参数：
    `paragraphStartIndex` - 起始段落的索引号
    `paragraphEndIndex` - 结束段落的索引号
    `wordBulletLevel` - WordBulletLevel对象
    `isContinue` - 布尔型值，是否继续。如果为true，在对话盒中选择的是继续；如果为false，则选择重新开始
    `applyTo` - 列表应用范围，只能取以下值之一：

         BulletNumberConstants.APPLY_TO_WHOLE_LIST = 0     整个列表
         BulletNumberConstants.APPLY_TO_AFTER_INSERT = 1   插入点之后
         BulletNumberConstants.APPLY_TO_SELECTED_RANGE = 2 所选文字/当前段

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         WordBulletLevel bullet = baseText.getWordBulletLevel(BulletNumberConstants.LIST_NUMBER,2);
         paragraphs.setBulletedNumber(0,1,bullet,true,BulletNumberConstants.APPLY_TO_AFTER_INSERT);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当项目符号或编号列表为空
    `application.exceptions.MacroRunException` - 当列表应用范围常量不存在
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `setBulletedNumber(int,int,WordBulletLevel,boolean)`, `WordBulletLevel`, `BulletNumberConstants`

### setFontAttribute

    public void setFontAttribute(FontAttribute fontAttribute)

  对指定段落索引所在段落的字符串进行格式化。说明：如果这个段落集合是从章节的某个区域获得的，则对当前章节所有段落进行格式化操作。 如果段落集合是从某个选取区域获得的，则只对选取区域所包含的段落进行格式化操作。

  参数：
    `paragraphAttribute` - 格式化字符的字体属性

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         TextRange range = baseText.getRange(10,15);
         Paragraphs paragraphs = ragne.getParagraphs();
         FontAttribute fontAttr = new FontAttribute();
         fontAttr.setBold(true);
         fontAttr.setFontSize(18.0);
         paragraphs.setFontAttribute(fontAttr);

  抛出：
    `application.exceptions.MacroRunException` - 当字体属性值为空
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### setFontAttribute

    public void setFontAttribute(int paragraphStartIndex,
                                 int paragraphEndIndex,
                                 FontAttribute fontAttribute)

  对指定段落索引所在段落的字符串进行格式化。说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 格式化首段落的指定索引号
    `paragraphEndIndex` - 格式化末段落的指定索引号
    `paragraphAttribute` - 格式化字符的字体属性

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         FontAttribute fontAttr = new FontAttribute();
         fontAttr.setBold(true);
         fontAttr.setFontSize(18.0);
         paragraphs.setFontAttribute(0,1,fontAttr);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当字体属性值为空
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `FontAttribute`

### setOutlinedNumber

    public void setOutlinedNumber(int paragraphStartIndex,
                                  int paragraphEndIndex,
                                  WordBulletLevel[] bulletLevelArray,
                                  boolean isContinue)

  应用多级编号列表到当前选择区域。

  参数：
    `paragraphStartIndex` - 应用多级列表对象起始段落的索引号
    `paragraphEndIndex` - 应用多级列表对象结束段落的索引号
    `bulletLevelArray[]` - 多级编号列表对象，用数组表示，其中数组中的每一项表示多级编号对象中每一级的编号信息
    `isContinue` - 布尔型值，是否继续。如果为true，在对话盒中选择的是继续；如果为false，则选择重新开始

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         WordBulletLevel[] levels = baseText.getBulletLevelArray(3);
         paragraphs.setOutlinedNumber(0,1,levels,true);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当列表对象数组为空或数组项为空或其列表类型不是多级编号
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `WordBulletLevel`, `setOutlinedNumber(int,int,WordBulletLevel[],boolean)`

### setOutlinedNumber

    public void setOutlinedNumber(int paragraphStartIndex,
                                  int paragraphEndIndex,
                                  WordBulletLevel[] bulletLevelArray,
                                  boolean isContinue,
                                  int applyTo)

  应用多级编号列表到当前选择区域。

  参数：
    `paragraphStartIndex` - 应用多级列表对象起始段落的索引号
    `paragraphEndIndex` - 应用多级列表对象结束段落的索引号
    `bulletLevelArray[]` - 多级编号列表对象，用数组表示，其中数组中的每一项表示多级编号对象中每一级的编号信息
    `isContinue` - 布尔型值，是否继续。如果为true，在对话盒中选择的是继续；如果为false，则选择重新开始
    `applyTo` - 列表应用范围，只能取以下值之一：

         APPLY_TO_WHOLE_LIST = 0     整个列表
         APPLY_TO_AFTER_INSERT = 1   插入点之后
         APPLY_TO_SELECTED_RANGE = 2 所选文字/当前段

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         WordBulletLevel[] levels = baseText.getBulletLevelArray(3);
         paragraphs.setOutlinedNumber(0,1,levels,true,BulletNumberConstants.APPLY_TO_AFTER_INSERT);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当列表对象数组为空或数组项为空或其列表类型不是多级编号
    `application.exceptions.MacroRunException` - 当列表应用范围常量不存在
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `setOutlinedNumber(int,int,WordBulletLevel[],boolean,int)`

### setParagraphAttribute

    public void setParagraphAttribute(int paragraphStartIndex,
                                      int paragraphEndIndex,
                                      ParagraphAttribute paragraphAttribute,
                                      boolean replace)

  对指定段落索引所在段落的字符串进行段落格式化。说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 格式化首段落的指定索引号
    `paragraphEndIndex` - 格式化末段落的指定索引号
    `paragraphAttribute` - 格式化字符的段落属性
    `replace` - 布尔型值，替换原先的属性。如果为true，则表示替换原先的属性（如：只能设置首行缩进或悬挂缩进中的一种属性）；否则，保留原先属性（如：设置首行缩进时可保留原先的悬挂缩进属性）

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         ParagraphAttribute paragraphAttr = new ParagraphAttribute();
         paragraphAttr.setAlignment(ParagraphConstants.ALIGNMENT_CENTER);
         paragraphs.setParagraphAttribute(0,1,paragraphAttr,false);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当段落属性值为空
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `ParagraphAttribute`

### setParagraphAttribute

    public void setParagraphAttribute(ParagraphAttribute paragraphAttribute,
                                      boolean replace)

  对指定段落索引所在段落的字符串进行段落格式化。说明：如果这个段落集合是从章节的某个区域获得的，则对当前章节所有段落进行格式化操作。 如果段落集合是从某个选取区域获得的，则只对选取区域所包含的段落进行格式化操作。

  参数：
    `paragraphAttribute` - 格式化字符的段落属性
    `replace` - 布尔型值，替换原先的属性。如果为true，则表示替换原先的属性（如：只能设置首行缩进或悬挂缩进中的一种属性）；否则，保留原先属性（如：设置首行缩进时可保留原先的悬挂缩进属性）

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         TextRange range = baseText.getRange(10,15);
         Paragraphs paragraphs = range.getParagraphs();
         ParagraphAttribute paragraphAttr = new ParagraphAttribute();
         paragraphAttr.setAlignment(ParagraphConstants.ALIGNMENT_CENTER);
         paragraphs.setParagraphAttribute(paragraphAttr,false);

  抛出：
    `application.exceptions.MacroRunException` - 当段落属性值为空
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `ParagraphAttribute`

### setShadingAttribute

    public void setShadingAttribute(int paragraphStartIndex,
                                    int paragraphEndIndex,
                                    ShadingAttribute shadingAttribute)

  对段落起始索引号和结束索引号之间的段落设置段落底纹。说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 设置段落底纹的段落开始索引号
    `paragraphEndIndex` - 设置段落底纹的段落结束索引号
    `shadingAttribute` - 要设置的底纹属性

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         ShadingAttribute shadingAttr = new ShadingAttribute();
         shadingAttr.setTextureIndex(8);
         paragraphs.setShadingAttribute(0,1,shadingAttr);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当底纹属性值为空
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `ShadingAttribute`

### setShadingAttribute

    public void setShadingAttribute(ShadingAttribute shadingAttribute)

  对段落起始索引号和结束索引号之间的段落设置段落底纹。说明：如果这个段落集合是从章节的某个区域获得的，则对当前章节所有段落进行格式化操作。 如果段落集合是从某个选取区域获得的，则只对选取区域所包含的段落进行格式化操作。

  参数：
    `shadingAttribute` - 要设置的底纹属性

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test1!\nthis is a test2!\nthis is a test3!\n");
         TextRange range = baseText.getRange(10,15);
         Paragraphs paragraphs = range.getParagraphs();
         ShadingAttribute shadingAttr = new ShadingAttribute();
         shadingAttr.setTextureIndex(8);
         paragraphs.setShadingAttribute(shadingAttr);

  抛出：
    `application.exceptions.MacroRunException` - 当底纹属性值为空
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域
  另请参见：
    `ShadingAttribute`

### tcscConverter

    public void tcscConverter(boolean sctc)

  对指定起始段落索引号和结束段落索引号之间的段落进行简繁体转换。 说明：如果这个段落集合是从章节的某个区域获得的，则对当前章节所有段落进行简繁体转换。 如果段落集合是从某个选取区域获得的，则只对选取区域所包含的段落进行简繁体转换。

  参数：
    `paragraphStartIndex` - 起始段落索引号
    `paragraphEndIndex` - 结束段落索引号
    `sctc` - 布尔型值，如果为true，则表示简体转换到繁体；否则，表示繁体转换到简体

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"中华人民共和国!\n中华人民共和国!\n中华人民共和国!\n");
         TextRange range = baseText.getRange(10,15);
         Paragraphs paragraphs = range.getParagraphs();
         paragraphs.tcscConverter(true);

  抛出：
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

### tcscConverter

    public void tcscConverter(int paragraphStartIndex,
                              int paragraphEndIndex,
                              boolean sctc)

  对指定起始段落索引号和结束段落索引号之间的段落进行简繁体转换。说明：如果这个段落集合是从章节的某个区域获得的，则指定的段落索引从当前章节起始位置开始计算。 如果段落集合是从某个选取区域获得的，则指定的段落索引从选取区域起始位置开始计算。

  参数：
    `paragraphStartIndex` - 起始段落索引号
    `paragraphEndIndex` - 结束段落索引号
    `sctc` - 布尔型值，如果为true，则表示简体转换到繁体；否则，表示繁体转换到简体

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"中华人民共和国!\n中华人民共和国!\n中华人民共和国!\n");
         Paragraphs paragraphs = baseText.getParagraphs();
         paragraphs.tcscConverter(0,1,true);

  抛出：
    `application.exceptions.MacroRunException` - 当起始段落小于0或结束段落大于文本的最大段落
    `application.exceptions.MacroRunException` - 当起始段落索引大于结束段落索引
    `application.exceptions.MacroRunException` - 当指定区域中存在保护区域

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

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