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

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

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

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

    public class TabStops

extends java.lang.Object

该类定义了添加制表位，获取制表位和删除制表位的方法。

方法摘要
`void` | `addTabStop(TabStop tabStop)` 添加制表位。
`void` | `clearAllTabStops()` 删除所有制表位。
`TabStop[]` | `getAllTabStops()` 在指定段落得到制表位数组。
`float` | `getDefaultTabStop()` 得到默认制表位位置大小(默认单位是磅)。
`TabStop` | `getTabStop(int tabStopIndex)` 得到指定的制表位。
`void` | `setDefaultTabStop(float value)` 设置默认制表位位置大小(默认单位是磅)。

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

方法详细信息

### addTabStop

    public void addTabStop(TabStop tabStop)

  添加制表位。

  参数：
    `tabStop` - 插入的制表位

    例子:

         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!");
         TabStops tabStops = baseText.getParagraphs().getParagraph(1).getTabStops();
         TabStop tabStop = new TabStop();
         tabStop.setAlignment(TabStopConstants.ALIGNMENT_RIGHT);
         tabStop.setLeader(TabStopConstants.DASHES);
         tabStop.setPosition(3.0f,UnitConstants.CENTIMETER);
         tabStops.addTabStop(tabStop);

  另请参见：
    `addTabStop(int,int,TabStop)`, `TabStop`

### clearAllTabStops

    public void clearAllTabStops()

  删除所有制表位。

  例子:

       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!");
       TabStops tabStops = baseText.getParagraphs().getParagraph(1).getTabStops();
       TabStop tabStop  =new TabStop();
       tabStop.setAlignment(TabStopConstants.ALIGNMENT_RIGHT);
       tabStop.setLeader(TabStopConstants.DASHES);
       tabStop.setPosition(3.0f,UnitConstants.CENTIMETER);
       tabStops.addTabStop(0,tabStop);
       tabStops.clearAllTabStops();

  另请参见：
    `clearAllTabStops(int,int)`

### getAllTabStops

    public TabStop[] getAllTabStops()

  在指定段落得到制表位数组。

  返回：
    制表位数组

    例子:

         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!");
         TabStops tabStops = baseText.getParagraphs().getParagraph(1).getTabStops();
         TabStop tabStop  =new TabStop();
         tabStop.setAlignment(TabStopConstants.ALIGNMENT_RIGHT);
         tabStop.setLeader(TabStopConstants.DASHES);
         tabStop.setPosition(3.0f,UnitConstants.CENTIMETER);
         tabStops.addTabStop(tabStop);
         System.out.println(tabStops.getAllTabStops().length());

  另请参见：
    `TabStop`

### getDefaultTabStop

    public float getDefaultTabStop()

  得到默认制表位位置大小(默认单位是磅)。

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

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!");
         TabStops tabStops = baseText.getParagraphs().getParagraph(1).getTabStops();
         tabStops.setDefaultTabStop(3.0f);
         TabStops tabStops = baseText.getParagraphs().getParagraph(1).getTabStops();
         System.out.println(tabStops.getDefaultTabStop());

### getTabStop

    public TabStop getTabStop(int tabStopIndex)

  得到指定的制表位。

  参数：
    `tabStopIndex` - 制表位索引号
  返回：
    制表位

    例子:

         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!");
         TabStops tabStops = baseText.getParagraphs().getParagraph(1).getTabStops();
         TabStop tabStop  =new TabStop();
         tabStop.setAlignment(TabStopConstants.ALIGNMENT_RIGHT);
         tabStop.setLeader(TabStopConstants.DASHES);
         tabStop.setPosition(3.0f,UnitConstants.CENTIMETER);
         tabStops.addTabStop(tabStop);
         System.out.println(tabStops.getTabStop(0));

  另请参见：
    `TabStop`

### setDefaultTabStop

    public void setDefaultTabStop(float value)

  设置默认制表位位置大小(默认单位是磅)。

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

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!\nthis is a test!");
         TabStops tabStops = baseText.getParagraphs().getParagraph(1).getTabStops();
         tabStops.setDefaultTabStop(3.0f);

  抛出：
    `application.exceptions.MacroRunException` - 当默认制表位位置大小超出指定范围
  另请参见：
    `setDefaultTabStop(float,int)`

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

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