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

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

## application.workbooks.workbook.style.paragraph
类 ParagraphAttribute

    java.lang.Object
      application.workbooks.workbook.style.paragraph.ParagraphAttribute

    public class ParagraphAttribute

extends java.lang.Object

段落属性。

方法摘要
`void` | `clearAllAttribute()` 去除已设置的段落属性。
`int` | `getAdjustRightIndent()` 获得如果定义了文档网格，则自动调整右缩进。
`int` | `getAdjustSpaceBetweenALText()` 是否允许中文版式中自动调整中文和西文间的间距，该方法只能在中文版本中使用。
`int` | `getAdjustSpaceBetweenANumber()` 是否允许在中文版式中自动调整中文与数字的间距，该方法只能在中文版本中使用。
`int` | `getAlignment()` 获取段落的对齐方式。
`int` | `getFirstLineBreakControl()` 是否按中文习惯控制首尾字符状态。
`float` | `getFirstLineIndent()` 获得首行缩进距离（默认单位为磅）。
`float` | `getFirstLineIndentOfChar()` 获得首行缩进距离（度量单位为字符）。
`int` | `getFirstPunctuationCompressed()` 是否允许中文版式中行首标点压缩，该方法只能在中文版本中使用。
`float` | `getHangingLinesIndent()` 获得悬挂缩进距离（默认单位为磅）。
`float` | `getHangingLinesIndentOfChar()` 获得悬挂缩进距离（度量单位为字符）。
`int` | `getHyphenation()` 是否取消断字。
`int` | `getKeepLinesTogether()` 判断段中是否不分页。
`int` | `getKeepWithNext()` 返回是否与下段同页。
`int` | `getLatinTextToWrapInWord()` 是否允许中文版式中的西文在单词中间换行，该方法只能在中文版本中使用。
`float` | `getLeftIndent()` 获取段落左缩进距离（默认单位为磅）。
`float` | `getLeftIndentOfChar()` 获取段落左缩进距离（度量单位为字符）。
`float` | `getLineSpacingAt()` 获取段落的行间距（度量单位依据行间距类型可以取字行或磅值）。
`int` | `getLineSpacingType()` 获得行距类型。
`int` | `getNoLinesNumber()` 返回是否取消行号。
`int` | `getOutlineLevel()` 返回段落的大纲级别。
`int` | `getPageBreakBefore()` 判断是否段前分页。
`int` | `getPunctuationOutOfBounds()` 是否允许中文版式中标点溢出边界，该方法只能在中文版本中使用。
`float` | `getRightIndent()` 获取段落右缩进距离（默认单位为磅）。
`float` | `getRightIndentOfChar()` 获取段落右缩进距离（度量单位为字符）。
`float` | `getSpaceAbove()` 获得段前间距（默认单位为磅）。
`float` | `getSpaceAboveOfline()` 获得段前间距(以行为单位）。
`float` | `getSpaceBelow()` 获得段后间距（默认单位为磅）。
`float` | `getSpaceBelowOfline()` 获得段后间距(以行为单位）。
`int` | `getSpanToGrid()` 判断段落与文档网格（文档网格存在的情况下）对齐。
`int` | `getStyleParaState()` 是否在相同样式的段落间不添加空格。
`int` | `getWidowControl()` 判断是否设置孤行控制。
`int` | `getWordAlignment()` 获得中文版式中的文本对齐方式，该方法只能在中文版本中使用。
`boolean` | `isAdjustRightIndent()` 获得如果定义了文档网格，则自动调整右缩进。
`boolean` | `isAdjustSpaceBetweenALText()` 是否允许中文版式中自动调整中文和西文间的间距，该方法只能在中文版本中使用。
`boolean` | `isAdjustSpaceBetweenANumber()` 是否允许在中文版式中自动调整中文与数字的间距，该方法只能在中文版本中使用。
`boolean` | `isFirstLineBreakControl()` 是否按中文习惯控制首尾字符状态。
`boolean` | `isFirstPunctuationCompressed()` 是否允许中文版式中行首标点压缩，该方法只能在中文版本中使用。
`boolean` | `isHyphenation()` 是否取消断字。
`boolean` | `isKeepLinesTogether()` 判断段中是否不分页。
`boolean` | `isKeepWithNext()` 返回是否与下段同页。
`boolean` | `isLatinTextToWrapInWord()` 是否允许中文版式中的西文在单词中间换行，该方法只能在中文版本中使用。
`boolean` | `isNoLinesNumber()` 返回是否取消行号。
`boolean` | `isPageBreakBefore()` 判断是否段前分页。
`boolean` | `isPunctuationOutOfBounds()` 是否允许中文版式中标点溢出边界，该方法只能在中文版本中使用。
`boolean` | `isSpanToGrid()` 判断段落与文档网格（文档网格存在的情况下）对齐。
`boolean` | `isStyleParaState()` 是否在相同样式的段落间不添加空格。
`boolean` | `isWidowControl()` 判断是否设置孤行控制。
`void` | `setAdjustRightIndent(boolean select)` 设置如果定义了文档网格，则自动调整右缩进。
`void` | `setAdjustSpaceBetweenALText(boolean adjusted)` 设置是否在中文版式中自动调整中文和西文间的间距，该方法只能在中文版本中使用。
`void` | `setAdjustSpaceBetweenANumber(boolean adjusted)` 设置中文版式中是否允许自动调整中文和数字间的间距，该方法只能在中文版本中使用。
`void` | `setAlignment(int alignment)` 设置段落的对齐方式。
`void` | `setFirstLineBreakControl(boolean bool)` 设置是否按中文习惯控制首尾字符状态
`void` | `setFirstLineIndent(float firstLineIndent)` 设置首行缩进距离（默认单位为磅）。
`void` | `setFirstLineIndentOfChar(float firstLineIndent)` 设置首行缩进距离（度量单位为字符）。
`void` | `setFirstPunctuationCompressed(boolean isCompressed)` 设置是否允许中文版式中压缩行首的标点，该方法只能在中文版本中使用。
`void` | `setHandingLinesIndentOfChar(float handingLineIndent)` 设置悬挂缩进距离（度量单位为字符）。
`void` | `setHangingLinesIndent(float handingLineIndent)` 设置悬挂缩进距离（默认单位为磅）。
`void` | `setHyphenation(boolean bool)` 取消断字。
`void` | `setKeepLinesTogether(boolean linesTogether)` 设置段中不分页。
`void` | `setKeepWithNext(boolean keepWithState)` 设置与下段同页。
`void` | `setLatinTextToWrapInWord(boolean allowed)` 设置是否允许中文版式中的西文在单词中换行，该方法只能在中文版本中使用。
`void` | `setLeftIndent(float leftIndent)` 设置段落的左缩进距离（默认单位为磅）。
`void` | `setLeftIndentOfChar(float leftIndent)` 设置段落的左缩进距离（度量单位为字符）。
`void` | `setLineSpacingAt(float lineSpacingAt)` 设置段落的行间距（度量单位依据行间距类型可以取字行或磅值）。
`void` | `setLineSpacingType(int lineSpacingType)` 设置行距类型。
`void` | `setNoLinesNumber(boolean bool)` 取消行号。
`void` | `setOutlineLevel(int level)` 设置段落的大纲级别。
`void` | `setPageBreakBefore(boolean pageBreakBefore)` 设置段前分页。
`void` | `setPunctuationOutOfBounds(boolean allowed)` 设置是否允许中文版式中标点溢出边界，该方法只能在中文版本中使用。
`void` | `setRightIndent(float right)` 设置段落右缩进距离（默认单位为磅）。
`void` | `setRightIndentOfChar(float rightIndent)` 设置段落右缩进距离（度量单位为字符）。
`void` | `setSpaceAbove(float spaceAbove)` 设置段前间距（默认单位为磅）。
`void` | `setSpaceAboveOfline(float space_line)` 设置段前间距（默认单位为行）。
`void` | `setSpaceBelow(float spaceBelow)` 设置段后间距（默认单位为磅）。
`void` | `setSpaceBelowOfline(float space_line)` 设置段后间距（默认单位为行）。
`void` | `setSpanToGrid(boolean span)` 设置段落与文档网格（文档网格存在的情况下）对齐。
`void` | `setStyleParaState(boolean select)` 设置在相同样式的段落间不添加空格。
`void` | `setWidowControl(boolean bool)` 设置孤行控制。
`void` | `setWordAlignment(int alignment)` 设置中文版式中的文本对齐方式，该方法只能在中文版本中使用。

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

方法详细信息

### clearAllAttribute

    public void clearAllAttribute()

  去除已设置的段落属性。

  例子：

       Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
       Section section = doc.getSection(0);
       BaseText baseText = section.getBaseText();
       ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
       paragraphAttr.clearAllAttribute();
       baseText.setParagraphAttribute(2,6,paragraphAttr,true);

### getAdjustRightIndent

    public int getAdjustRightIndent()

  获得如果定义了文档网格，则自动调整右缩进。

  返回：
    如果自动调整右缩进，返回1，否则，返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("如果定义了文档网格，则此段落是否自动调整右缩进："+paragraphAttr.getAdjustRightIndent());

  另请参见：
    `setAdjustRightIndent(boolean)`

### getAdjustSpaceBetweenALText

    public int getAdjustSpaceBetweenALText()

  是否允许中文版式中自动调整中文和西文间的间距，该方法只能在中文版本中使用。

  返回：
    如果允许中文版式中自动调整中文和西文间的间距，返回1，否则，返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否允许中文版式中自动调整中文和西文间的间距："+paragraphAttr.getAdjustSpaceBetweenALText());

  另请参见：
    `setAdjustSpaceBetweenALText(boolean)`

### getAdjustSpaceBetweenANumber

    public int getAdjustSpaceBetweenANumber()

  是否允许在中文版式中自动调整中文与数字的间距，该方法只能在中文版本中使用。

  返回：
    如果允许在中文版式中自动调整中文与数字的间距，返回1，否则，返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否在中文版式中自动调整中文与数字的间距："+paragraphAttr.getAdjustSpaceBetweenANumber());

  另请参见：
    `setAdjustSpaceBetweenANumber(boolean)`

### getAlignment

    public int getAlignment()

  获取段落的对齐方式。

  返回：
    段落对齐方式，其常量和相应的值如下：

         ParagraphConstants.ALIGNMENT_LEFT = 0       左对齐
         ParagraphConstants.ALIGNMENT_CENTER = 1     居中
         ParagraphConstants.ALIGNMENT_RIGHT = 2      右对齐
         ParagraphConstants.ALIGNMENT_JUSTIFIED =3   两端对齐
         ParagraphConstants.ALIGNMENT_DISTRIBUTED =4 分散对齐
         GlobalConstants.UNDEFINED_VALUE = 9999999   表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("获得指定段落的对齐方式是："+paragraphAttr.getAlignment());

  另请参见：
    `ParagraphConstants`

### getFirstLineBreakControl

    public int getFirstLineBreakControl()

  是否按中文习惯控制首尾字符状态。

  返回：
    如果按中文习惯控制首尾字符状态，返回1，否则，返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否按中文习惯控制首尾字符状态："+paragraphAttr.getFirstLineBreakControl());

  另请参见：
    `setFirstLineBreakControl(boolean)`

### getFirstLineIndent

    public float getFirstLineIndent()

  获得首行缩进距离（默认单位为磅）。

  返回：
    首行缩进距离，取值范围在0到1584之间。如果返回值为9999999表示当前段落属性为三态 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的首行缩进距离为："+paragraphAttr.getFirstLineIndent());

### getFirstLineIndentOfChar

    public float getFirstLineIndentOfChar()

  获得首行缩进距离（度量单位为字符）。

  返回：
    首行缩进距离，取值范围在0到316.8字符之间。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的首行缩进字符数："+paragraphAttr.getFirstLineIndentOfChar());

### getFirstPunctuationCompressed

    public int getFirstPunctuationCompressed()

  是否允许中文版式中行首标点压缩，该方法只能在中文版本中使用。

  返回：
    如果允许中文版式中行首标点压缩，返回1，否则，返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否允许中文版式中行首标点压缩："+paragraphAttr.getFirstPunctuationCompressed());

  另请参见：
    `setFirstPunctuationCompressed(boolean)`

### getHangingLinesIndent

    public float getHangingLinesIndent()

  获得悬挂缩进距离（默认单位为磅）。

  返回：
    悬挂缩进距离，取值范围在0到1584之间。如果返回值为9999999表示当前段落属性为三态 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的悬挂缩进距离为："+paragraphAttr.getHangingLinesIndent());

### getHangingLinesIndentOfChar

    public float getHangingLinesIndentOfChar()

  获得悬挂缩进距离（度量单位为字符）。

  返回：
    悬挂缩进距离，取值范围在0到316.8字符之间。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的悬挂缩进字符数："+paragraphAttr.getHangingLinesIndentOfChar());

### getHyphenation

    public int getHyphenation()

  是否取消断字。

  返回：
    如果取消断字，返回1，否则返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否取消断字："+paragraphAttr.getHyphenation());

  另请参见：
    `setHyphenation(boolean)`

### getKeepLinesTogether

    public int getKeepLinesTogether()

  判断段中是否不分页。

  返回：
    如果段中不分页，返回1；否则，返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否段中不分页："+paragraphAttr.getKeepLinesTogether());

  另请参见：
    `setKeepLinesTogether(boolean)`

### getKeepWithNext

    public int getKeepWithNext()

  返回是否与下段同页。

  返回：
    是否与下段同页，如果同页返回1，否则返回0，如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否与下段同页："+paragraphAttr.getKeepWithNext());

  另请参见：
    `setKeepWithNext(boolean)`

### getLatinTextToWrapInWord

    public int getLatinTextToWrapInWord()

  是否允许中文版式中的西文在单词中间换行，该方法只能在中文版本中使用。

  返回：
    如果允许中文版式中的西文在单词中间换行，返回1，否则，返回0.如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否允许中文版式中的西文在单词中间换行："+paragraphAttr.getLatinTextToWrapInWord());

  另请参见：
    `setLatinTextToWrapInWord(boolean)`

### getLeftIndent

    public float getLeftIndent()

  获取段落左缩进距离（默认单位为磅）。

  返回：
    段落左缩进距离，取值范围在-1584到1584之间。如果返回值为9999999表示当前段落属性为三态 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的左缩进距离为："+paragraphAttr.getLeftIndent());

### getLeftIndentOfChar

    public float getLeftIndentOfChar()

  获取段落左缩进距离（度量单位为字符）。

  返回：
    段落左缩进距离，取值范围在-316.8到316.8字符之间。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的左缩进字符数："+paragraphAttr.getLeftIndentOfChar());

### getLineSpacingAt

    public float getLineSpacingAt()

  获取段落的行间距（度量单位依据行间距类型可以取字行或磅值）。

  返回：
    段落的行间距。如果行距类型为单倍、1.5倍、双倍行距，则返回不确定的值9999999。 如果行距类型为多倍行距，则参数为行数，范围在0.06到132字行之间。 如果行距类型为最小值、固定值，则参数为磅值，范围在0到1584之间。 如果返回值为9999999表示当前段落属性为三态或者行距类型为三态。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的行间距为："+paragraphAttr.getLineSpacingAt());

### getLineSpacingType

    public int getLineSpacingType()

  获得行距类型。

  返回：
    行距类型，其常量和相应的值如下：

         ParagraphConstants.LINESPACING_SINGLE = 0    单倍行距
         ParagraphConstants.LINESPACING_1PT5 = 1      1.5倍行距
         ParagraphConstants.LINESPACING_DOUBLE = 2    双倍行距
         ParagraphConstants.LINESPACING_ATLEAST = 3   最小值
         ParagraphConstants.LINESPACING_EXACTLY = 4   固定值
         ParagraphConstants.LINESPACING_MULTIPLE = 5  多倍行距
         GlobalConstants.UNDEFINED_VALUE = 9999999    表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的行距类型为："+paragraphAttr.getLineSpacingType());

  另请参见：
    `ParagraphConstants`

### getNoLinesNumber

    public int getNoLinesNumber()

  返回是否取消行号。

  返回：
    如果取消行号，返回1，否则，返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否取消行号："+paragraphAttr.getNoLinesNumber());

  另请参见：
    `setNoLinesNumber(boolean)`

### getOutlineLevel

    public int getOutlineLevel()

  返回段落的大纲级别。

  返回：
    段落的大纲级别，为0-9的一整数。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的大纲级别属性为："+paragraphAttr.getOutlineLevel());

### getPageBreakBefore

    public int getPageBreakBefore()

  判断是否段前分页。

  返回：
    如果段前分页，返回1；否则，返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否段前分页："+paragraphAttr.getPageBreakBefore());

  另请参见：
    `setPageBreakBefore(boolean)`

### getPunctuationOutOfBounds

    public int getPunctuationOutOfBounds()

  是否允许中文版式中标点溢出边界，该方法只能在中文版本中使用。

  返回：
    如果允许中文版式中标点溢出边界，返回1，否则，返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否允许中文版式中标点溢出边界："+paragraphAttr.getPunctuationOutOfBounds());

  另请参见：
    `setPunctuationOutOfBounds(boolean)`

### getRightIndent

    public float getRightIndent()

  获取段落右缩进距离（默认单位为磅）。

  返回：
    段落右缩进距离，取值范围在-1584到1584之间。如果返回值为9999999表示当前段落属性为三态 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的右缩进距离为："+paragraphAttr.getRightIndent());

### getRightIndentOfChar

    public float getRightIndentOfChar()

  获取段落右缩进距离（度量单位为字符）。

  返回：
    段落右缩进距离，取值范围在-316.8到316.8字符之间。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的右缩进字符数："+paragraphAttr.getRightIndentOfChar());

### getSpaceAbove

    public float getSpaceAbove()

  获得段前间距（默认单位为磅）。

  返回：
    段前间距，取值范围在0到1584之间。如果返回值为9999999表示当前段落属性为三态 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的段前间距为："+paragraphAttr.getSpaceAbove());

### getSpaceAboveOfline

    public float getSpaceAboveOfline()

  获得段前间距(以行为单位）。

  返回：
    段前间距，取值范围在0到316.8行之间。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的段前间距（以行为单位）为："+paragraphAttr.getSpaceAboveOfline());

### getSpaceBelow

    public float getSpaceBelow()

  获得段后间距（默认单位为磅）。

  返回：
    段后间距，取值范围在0到1584之间。如果返回值为9999999表示当前段落属性为三态 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的段后间距为："+paragraphAttr.getSpaceBelow());

### getSpaceBelowOfline

    public float getSpaceBelowOfline()

  获得段后间距(以行为单位）。

  返回：
    段后间距，取值范围在0到316.8行之间。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落的段后间距（以行为单位）为："+paragraphAttr.getSpaceBelowOfline());

### getSpanToGrid

    public int getSpanToGrid()

  判断段落与文档网格（文档网格存在的情况下）对齐。

  返回：
    如果段落与文档网格（文档网格存在的情况下）对齐，返回1，否则，返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("在文档网格下，段落与文档网格是否对齐："+paragraphAttr.getSpanToGrid());

  另请参见：
    `setSpanToGrid(boolean)`

### getStyleParaState

    public int getStyleParaState()

  是否在相同样式的段落间不添加空格。

  返回：
    如果在相同样式的段落间不添加空格，返回1，否则，返回0。如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("在相同样式的段落间是否不添加空格："+paragraphAttr.getStyleParaState());

  另请参见：
    `setStyleParaState(boolean)`

### getWidowControl

    public int getWidowControl()

  判断是否设置孤行控制。

  返回：
    如果设置了孤行控制，返回1；否则，返回0，如果返回值为9999999表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否为孤行控制："+paragraphAttr.getWidowControl());

  另请参见：
    `setWidowControl(boolean)`

### getWordAlignment

    public int getWordAlignment()

  获得中文版式中的文本对齐方式，该方法只能在中文版本中使用。

  返回：
    中文版式中的文本对齐方式，返回值如下：

         ParagraphConstants.TEXT_ALIGNMEN_TOP = 0         顶端对齐
         ParagraphConstants.TEXT_ALIGNMEN_CENTER = 1      居中对齐
         ParagraphConstants.TEXT_ALIGNMEN_BASELINE = 2    基线对齐
         ParagraphConstants.TEXT_ALIGNMEN_BOTTOM = 3      底端对齐
         ParagraphConstants.TEXT_ALIGNMEN_AUTO = 4        自动
         GlobalConstants.UNDEFINED_VALUE = 9999999        表示当前段落属性为三态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("中文版式下指定段落的文本对齐方式为："+paragraphAttr.getWordAlignment());

### isAdjustRightIndent

    public boolean isAdjustRightIndent()

  获得如果定义了文档网格，则自动调整右缩进。

  返回：
    是否自动调整右缩进，true表示自动调整

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("如果定义了文档网格，则此段落是否自动调整右缩进："+paragraphAttr.isAdjustRightIndent());

  另请参见：
    `setAdjustRightIndent(boolean)`, `getAdjustRightIndent()`

### isAdjustSpaceBetweenALText

    public boolean isAdjustSpaceBetweenALText()

  是否允许中文版式中自动调整中文和西文间的间距，该方法只能在中文版本中使用。

  返回：
    是否允许中文版式中自动调整中文和西文间的间距，true表示允许

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否允许中文版式中自动调整中文和西文间的间距："+paragraphAttr.isAdjustSpaceBetweenALText());

  另请参见：
    `setAdjustSpaceBetweenALText(boolean)`, `getAdjustSpaceBetweenALText()`

### isAdjustSpaceBetweenANumber

    public boolean isAdjustSpaceBetweenANumber()

  是否允许在中文版式中自动调整中文与数字的间距，该方法只能在中文版本中使用。

  返回：
    是否允许在中文版式中自动调整中文与数字的间距，true表示允许

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否在中文版式中自动调整中文和西文间的间距："+paragraphAttr.isAdjustSpaceBetweenANumber());

  另请参见：
    `setAdjustSpaceBetweenANumber(boolean)`, `getAdjustSpaceBetweenANumber()`

### isFirstLineBreakControl

    public boolean isFirstLineBreakControl()

  是否按中文习惯控制首尾字符状态。

  返回：
    如果按中文习惯控制首尾字符状态，返回true

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否按中文习惯控制首尾字符状态："+paragraphAttr.isFirstLineBreakControl());

  另请参见：
    `setFirstLineBreakControl(boolean)`, `getFirstLineBreakControl()`

### isFirstPunctuationCompressed

    public boolean isFirstPunctuationCompressed()

  是否允许中文版式中行首标点压缩，该方法只能在中文版本中使用。

  返回：
    是否允许中文版式中行首标点压缩，true表示允许

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否允许中文版式中行首标点压缩："+paragraphAttr.isFirstPunctuationCompressed());

  另请参见：
    `setFirstPunctuationCompressed(boolean)`, `getFirstPunctuationCompressed()`

### isHyphenation

    public boolean isHyphenation()

  是否取消断字。

  返回：
    如果取消断字，返回true

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否取消断字："+paragraphAttr.isHyphenation());

  另请参见：
    `setHyphenation(boolean)`, `getHyphenation()`

### isKeepLinesTogether

    public boolean isKeepLinesTogether()

  判断段中是否不分页。

  返回：
    布尔型值，如果段中不分页，返回true；否则，返回false

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否段中不分页："+paragraphAttr.isKeepLinesTogether());

  另请参见：
    `setKeepLinesTogether(boolean)`, `getKeepLinesTogether()`

### isKeepWithNext

    public boolean isKeepWithNext()

  返回是否与下段同页。

  返回：
    是否与下段同页

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否与下段同页："+paragraphAttr.isKeepWithNext());

  另请参见：
    `setKeepWithNext(boolean)`, `getKeepWithNext()`

### isLatinTextToWrapInWord

    public boolean isLatinTextToWrapInWord()

  是否允许中文版式中的西文在单词中间换行，该方法只能在中文版本中使用。

  返回：
    是否允许中文版式中的西文在单词中间换行，true表示允许

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否允许中文版式中的西文在单词中间换行："+paragraphAttr.isLatinTextToWrapInWord());

  另请参见：
    `setLatinTextToWrapInWord(boolean)`, `getLatinTextToWrapInWord()`

### isNoLinesNumber

    public boolean isNoLinesNumber()

  返回是否取消行号。

  返回：
    是否取消行号，如果取消，返回true

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否取消行号："+paragraphAttr.isNoLinesNumber());

  另请参见：
    `setNoLinesNumber(boolean)`, `getNoLinesNumber()`

### isPageBreakBefore

    public boolean isPageBreakBefore()

  判断是否段前分页。

  返回：
    布尔型值，如果段前分页，返回true；否则，返回false

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否段前分页："+paragraphAttr.isPageBreakBefore());

  另请参见：
    `setPageBreakBefore(boolean)`, `getPageBreakBefore()`

### isPunctuationOutOfBounds

    public boolean isPunctuationOutOfBounds()

  是否允许中文版式中标点溢出边界，该方法只能在中文版本中使用。

  返回：
    是否允许中文版式中标点溢出边界，true表示允许

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("是否允许中文版式中标点溢出边界："+paragraphAttr.isPunctuationOutOfBounds());

  另请参见：
    `setPunctuationOutOfBounds(boolean)`, `getPunctuationOutOfBounds()`

### isSpanToGrid

    public boolean isSpanToGrid()

  判断段落与文档网格（文档网格存在的情况下）对齐。

  返回：
    段落与文档网格（文档网格存在的情况下）是否对齐，true表示对齐

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("在文档网格下，段落与文档网格是否对齐："+paragraphAttr.isSpanToGrid());

  另请参见：
    `setSpanToGrid(boolean)`, `getSpanToGrid()`

### isStyleParaState

    public boolean isStyleParaState()

  是否在相同样式的段落间不添加空格。

  返回：
    如果为true表示在相同样式的段落间不添加空格

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("在相同样式的段落间是否不添加空格："+paragraphAttr.isStyleParaState());

  另请参见：
    `setStyleParaState(boolean)`, `getStyleParaState()`

### isWidowControl

    public boolean isWidowControl()

  判断是否设置孤行控制。

  返回：
    布尔型值，如果设置了孤行控制，返回true；否则，返回false

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         System.out.println("指定段落是否为孤行控制："+paragraphAttr.isWidowControl());

  另请参见：
    `setWidowControl(boolean)`, `getWidowControl()`

### setAdjustRightIndent

    public void setAdjustRightIndent(boolean select)

  设置如果定义了文档网格，则自动调整右缩进。

  参数：
    `select` - 是否自动调整右缩进，true表示自动调整

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setAdjustRightIndent(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getAdjustRightIndent()`

### setAdjustSpaceBetweenALText

    public void setAdjustSpaceBetweenALText(boolean adjusted)

  设置是否在中文版式中自动调整中文和西文间的间距，该方法只能在中文版本中使用。

  参数：
    `adjusted` - 是否允许在中文版式中自动调整中文和西文间的间距，true表示允许

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setAdjustSpaceBetweenALText(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getAdjustSpaceBetweenALText()`

### setAdjustSpaceBetweenANumber

    public void setAdjustSpaceBetweenANumber(boolean adjusted)

  设置中文版式中是否允许自动调整中文和数字间的间距，该方法只能在中文版本中使用。

  参数：
    `adjusted` - 中文版式中是否允许自动调整中文和数字间的间距，true表示允许

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setAdjustSpaceBetweenANumber(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getAdjustSpaceBetweenANumber()`

### setAlignment

    public void setAlignment(int alignment)

  设置段落的对齐方式。

  参数：
    `alignment` - 段落的对齐方式，其常量和相应的值如下：

         ParagraphConstants.ALIGNMENT_LEFT = 0（左对齐）；
         ParagraphConstants.ALIGNMENT_CENTER = 1（居中）；
         ParagraphConstants.ALIGNMENT_RIGHT = 2（右对齐）；
         ParagraphConstants.ALIGNMENT_JUSTIFIED =3（两端对齐）;
         ParagraphConstants.ALIGNMENT_DISTRIBUTED =4（分散对齐）

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setAlignment(ParagraphConstants.ALIGNMENT_CENTER);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的常量不存在
  另请参见：
    `ParagraphConstants`

### setFirstLineBreakControl

    public void setFirstLineBreakControl(boolean bool)

  设置是否按中文习惯控制首尾字符状态

  参数：
    `bool` - 如果为true,表示按中文习惯控制首尾字符状态

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setFirstLineBreakControl(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getFirstLineBreakControl()`

### setFirstLineIndent

    public void setFirstLineIndent(float firstLineIndent)

  设置首行缩进距离（默认单位为磅）。

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

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setFirstLineIndent(20.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

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

### setFirstLineIndentOfChar

    public void setFirstLineIndentOfChar(float firstLineIndent)

  设置首行缩进距离（度量单位为字符）。

  参数：
    `firstLineIndent` - 首行缩进距离，取值范围在0到316.8字符之间

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setFirstLineIndentOfChar(2.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的参数越界

### setFirstPunctuationCompressed

    public void setFirstPunctuationCompressed(boolean isCompressed)

  设置是否允许中文版式中压缩行首的标点，该方法只能在中文版本中使用。

  参数：
    `isCompressed` - 是否允许中文版式中压缩行首的标点，true表示允许

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setFirstPunctuationCompressed(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getFirstPunctuationCompressed()`

### setHandingLinesIndentOfChar

    public void setHandingLinesIndentOfChar(float handingLineIndent)

  设置悬挂缩进距离（度量单位为字符）。

  参数：
    `handingLineIndent` - 悬挂缩进距离，取值范围在0到316.8字符之间

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setHandingLinesIndentOfChar(2.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的参数越界

### setHangingLinesIndent

    public void setHangingLinesIndent(float handingLineIndent)

  设置悬挂缩进距离（默认单位为磅）。

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

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setHangingLinesIndent(10.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

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

### setHyphenation

    public void setHyphenation(boolean bool)

  取消断字。

  参数：
    `bool` - 是否取消断字标志，参数为true表示取消断字

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setHyphenation(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getHyphenation()`

### setKeepLinesTogether

    public void setKeepLinesTogether(boolean linesTogether)

  设置段中不分页。

  参数：
    `linesTogether` - 布尔型值，如为true，表示设置段落中不分页；如为false，不设置段落中不分页

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setKeepLinesTogether(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getKeepLinesTogether()`

### setKeepWithNext

    public void setKeepWithNext(boolean keepWithState)

  设置与下段同页。

  参数：
    `keepWithState` - 设置是否与下段同页标志

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setKeepWithNext(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getKeepWithNext()`

### setLatinTextToWrapInWord

    public void setLatinTextToWrapInWord(boolean allowed)

  设置是否允许中文版式中的西文在单词中换行，该方法只能在中文版本中使用。

  参数：
    `allowed` - 是否允许中文版式中的西文在单词中换行，true表示允许

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setLatinTextToWrapInWord(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getLatinTextToWrapInWord()`

### setLeftIndent

    public void setLeftIndent(float leftIndent)

  设置段落的左缩进距离（默认单位为磅）。

  参数：
    `leftIndent` - 左缩进距离，取值范围在-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();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setLeftIndent(20.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的参数越界

### setLeftIndentOfChar

    public void setLeftIndentOfChar(float leftIndent)

  设置段落的左缩进距离（度量单位为字符）。

  参数：
    `leftIndent` - 左缩进距离，取值范围在-316.8到316.8字符之间

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setLeftIndentOfChar(2.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的参数越界
  另请参见：
    `setLeftIndent(float)`

### setLineSpacingAt

    public void setLineSpacingAt(float lineSpacingAt)

  设置段落的行间距（度量单位依据行间距类型可以取字行或磅值）。

  参数：
    `lineSpacingAt` - 段落的行间距。如果行距类型为单倍、1.5倍、双倍行距，则设置行间距无效。 如果行距类型为多倍行距，则参数为行数，范围在0.06到132字行之间。 如果行距类型为最小值、固定值，则参数为磅值，范围在0到1584之间。

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setLineSpacingType(ParagraphConstants.LINESPACING_EXACTLY);
         paragraphAttr.setLineSpacingAt(20.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 此方法只能应用于段落行距类型是最小值，固定值或多倍行距
    `MacroRunException` - 当指定的参数越界

### setLineSpacingType

    public void setLineSpacingType(int lineSpacingType)

  设置行距类型。

  参数：
    `lineSpacingType` - 行距类型，其常量和相应的值如下：

         ParagraphConstants.LINESPACING_SINGLE = 0（单倍行距）；
         ParagraphConstants.LINESPACING_1PT5 = 1（1.5倍行距）；
         ParagraphConstants.LINESPACING_DOUBLE = 2（双倍行距）；
         ParagraphConstants.LINESPACING_ATLEAST = 3（最小值）；
         ParagraphConstants.LINESPACING_EXACTLY = 4（固定值）；
         ParagraphConstants.LINESPACING_MULTIPLE = 5（多倍行距）

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setLineSpacingType(ParagraphConstants.LINESPACING_1PT5);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的常量不存在
    `MacroRunException` - 当指定的参数越界
  另请参见：
    `ParagraphConstants`

### setNoLinesNumber

    public void setNoLinesNumber(boolean bool)

  取消行号。

  参数：
    `bool` - 如为true 取消行号 如为false 不取消行号

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setNoLinesNumber(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getNoLinesNumber()`

### setOutlineLevel

    public void setOutlineLevel(int level)

  设置段落的大纲级别。

  参数：
    `level` - 段落的大纲级别（0-9级，其中0级表示正文）

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setOutlineLevel(5);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的参数越界

### setPageBreakBefore

    public void setPageBreakBefore(boolean pageBreakBefore)

  设置段前分页。

  参数：
    `pageBreakBefore` - 布尔型值，如为true，表示段前分页；否则，段前不分页

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setPageBreakBefore(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getPageBreakBefore()`

### setPunctuationOutOfBounds

    public void setPunctuationOutOfBounds(boolean allowed)

  设置是否允许中文版式中标点溢出边界，该方法只能在中文版本中使用。

  参数：
    `allowed` - 是否允许中文版式中标点溢出边界，true表示允许

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setPunctuationOutOfBounds(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getPunctuationOutOfBounds()`

### setRightIndent

    public void setRightIndent(float right)

  设置段落右缩进距离（默认单位为磅）。

  参数：
    `right` - 段落右缩进距离，取值范围在-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();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setRightIndent(10.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的参数越界

### setRightIndentOfChar

    public void setRightIndentOfChar(float rightIndent)

  设置段落右缩进距离（度量单位为字符）。

  参数：
    `rightIndent` - 段落右缩进距离，取值范围在-316.8到316.8字符之间

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setRightIndentOfChar(2.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的参数越界
  另请参见：
    `setRightIndent(float)`

### setSpaceAbove

    public void setSpaceAbove(float spaceAbove)

  设置段前间距（默认单位为磅）。

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

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setSpaceAbove(10.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的参数越界

### setSpaceAboveOfline

    public void setSpaceAboveOfline(float space_line)

  设置段前间距（默认单位为行）。

  参数：
    `space_line` - 段前间距距离，取值范围在0到316.8行之间

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setSpaceAboveOfline(2.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的参数越界

### setSpaceBelow

    public void setSpaceBelow(float spaceBelow)

  设置段后间距（默认单位为磅）。

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

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setSpaceBelow(10.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的参数越界

### setSpaceBelowOfline

    public void setSpaceBelowOfline(float space_line)

  设置段后间距（默认单位为行）。

  参数：
    `space_line` - 段后间距，取值范围在0到316.8行之间

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setSpaceBelowOfline(2.0f);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的参数越界

### setSpanToGrid

    public void setSpanToGrid(boolean span)

  设置段落与文档网格（文档网格存在的情况下）对齐。

  参数：
    `span` - 段落与文档网格（文档网格存在的情况下）是否对齐，true表示对齐

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setSpanToGrid(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getSpanToGrid()`

### setStyleParaState

    public void setStyleParaState(boolean select)

  设置在相同样式的段落间不添加空格。

  参数：
    `select` - 是否在相同样式的段落间不添加空格，true表示不添加空格

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setStyleParaState(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getStyleParaState()`

### setWidowControl

    public void setWidowControl(boolean bool)

  设置孤行控制。

  参数：
    `bool` - 布尔型值，如为true，表示设置孤行控制；否则，不设置孤行控制

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setWidowControl(true);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  另请参见：
    `getWidowControl()`

### setWordAlignment

    public void setWordAlignment(int alignment)

  设置中文版式中的文本对齐方式，该方法只能在中文版本中使用。

  参数：
    `alignment` - 中文版式中的文本对齐方式，取值如下：

         ParagraphConstants.TEXT_ALIGNMEN_TOP = 0         顶端对齐
         ParagraphConstants.TEXT_ALIGNMEN_CENTER = 1      居中对齐
         ParagraphConstants.TEXT_ALIGNMEN_BASELINE = 2    基线对齐
         ParagraphConstants.TEXT_ALIGNMEN_BOTTOM = 3      底端对齐
         ParagraphConstants.TEXT_ALIGNMEN_AUTO = 4        自动

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         ParagraphAttribute paragraphAttr = baseText.getParagraphAttribute(2);
         paragraphAttr.setWordAlignment(ParagraphConstants.TEXT_ALIGNMEN_TOP);
         baseText.setParagraphAttribute(2,6,paragraphAttr,true);

  抛出：
    `MacroRunException` - 当指定的常量不存在

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

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

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