Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## application.workbooks.workbook.documents.document
Class FindTabStop

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

public class FindTabStop
extends java.lang.Object

此类定义了设置查找替换制表符格式的方法。

Constructor Summary
`FindTabStop(float position)` 创建一个制表位对象，并设置其属性。
`FindTabStop(float position, int alignment, int leader)` 创建一个制表位对象，并设置其属性。
`FindTabStop(float position, int unit, int alignment, int leader)` 创建一个制表位对象，并设置其属性。

Method Summary
`int` | `getAlignment()` 获得制表位的对齐方式。
`int` | `getLeader()` 返回当前制表位的前导符索引。
`float` | `getPosition()` 返回制表位的位置大小（默认以磅为单位)。
`void` | `setAlignment(int alignment)` 设置制表位的对齐方式。
`void` | `setLeader(int leader)` 设置制表位的前导符索引。
`void` | `setPosition(float position)` 设置制表位的位置，默认以磅为单位。
`void` | `setPosition(float position, int unit)` 设置制表位的位置大小。

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### FindTabStop

    public FindTabStop(float position)

  创建一个制表位对象，并设置其属性。 （注：除制表位的位置大小外，制表位其余属性为默认。）

Parameters:
  `position` - 需要设置制表位的位置大小（默认以磅为单位）

  例子:

       FindReplace  finding = new FindReplace();
       finding.clear();
       FindTabStop findTabStop = new FindTabStop(20.0f);
       FindTabStops findTabStops = new FindTabStops();
       findTabStops.add(findTabStop);
       finding.setTabStops(findTabStops);

See Also:
  `FindTabStops`, `FindReplace`

### FindTabStop

    public FindTabStop(float position,
                       int alignment,
                       int leader)

  创建一个制表位对象，并设置其属性。

Parameters:
  `position` - 需要设置制表位的位置大小（默认以磅为单位）
  `alignment` - 需要设置制表位的对齐方式，其常量和相应的值如下：

             TabStopConstants.LEFT = 0（左对齐）；
             TabStopConstants.RIGHT = 1（右对齐）；
             TabStopConstants.CENTER = 2（居中）

  `leader` - 设置制表位的前导符索引，其常量和相应的值如下：

             TabStopConstants.SPACES = 0（无前导符）；
             TabStopConstants.DOTS = 1（前导符为点划线）；
             TabStopConstants.DASHES = 2（前导符为虚线）；
             TabStopConstants.LINES = 3 （前导符为实线）；
             TabStopConstants.MIDDLEDOTS = 4（前导符为项目符号）（点居中）

  例子:

       FindReplace  finding = new FindReplace();
       finding.clear();
       FindTabStop findTabStop = new FindTabStop(10.0f,TabStopConstants.LEFT,TabStopConstants.DOTS);
       FindTabStops findTabStops = new FindTabStops();
       findTabStops.add(findTabStop);
       finding.setTabStops(findTabStops);

See Also:
  `FindTabStops`, `FindReplace`

### FindTabStop

    public FindTabStop(float position,
                       int unit,
                       int alignment,
                       int leader)

  创建一个制表位对象，并设置其属性。

Parameters:
  `position` - 需要设置制表位的位置大小
  `unit` - 度量单位（制表位的位置大小是由其决定的），其常量和相应的值如下：

            UnitConstants.INCH = 0（度量单位为英寸）；
            UnitConstants.CENTIMETER = 1（度量单位为厘米）；
            UnitConstants.MILLIMETER = 2（度量单位为毫米）；
            UnitConstants.POINT = 3（度量单位为磅）；
            UnitConstants.PICA = 4（度量单位为十二点活字）

  `alignment` - 需要设置制表位的对齐方式，其常量和相应的值如下：

             TabStopConstants.LEFT = 0（左对齐）；
             TabStopConstants.RIGHT = 1（右对齐）；
             TabStopConstants.CENTER = 2（居中）

  `leader` - 设置制表位的前导符索引，其常量和相应的值如下：

             TabStopConstants.SPACES = 0（无前导符）；
             TabStopConstants.DOTS = 1（前导符为点划线）；
             TabStopConstants.DASHES = 2（前导符为虚线）；
             TabStopConstants.LINES = 3 （前导符为实线）；
             TabStopConstants.MIDDLEDOTS = 4（前导符为项目符号）（点居中）

  例子:

       FindReplace  finding = new FindReplace();
       finding.clear();
       FindTabStop findTabStop = new FindTabStop(2.0f,UnitConstants.CENTIMETER,TabStopConstants.LEFT,TabStopConstants.DOTS);
       FindTabStops findTabStops = new FindTabStops();
       findTabStops.add(findTabStop);
       finding.setTabStops(findTabStops);

See Also:
  `FindTabStops`, `FindReplace`

Method Detail

### getAlignment

    public int getAlignment()

  获得制表位的对齐方式。

  Returns:
    所设置的制表位的对齐方式，其常量和相应的值如下：

               TabStopConstants.LEFT = 0（左对齐）；
               TabStopConstants.RIGHT = 1（右对齐）；
               TabStopConstants.CENTER = 2（居中）

    例子:

         FindReplace  finding = new FindReplace();
         finding.clear();
         FindTabStop findTabStop = new FindTabStop(20.0f,TabStopConstants.LEFT,TabStopConstants.DOTS);
         findTabStop.setAlignment(TabStopConstants.CENTER);
         FindTabStops findTabStops = new FindTabStops();
         findTabStops.add(findTabStop);
         finding.setTabStops(findTabStops);
         int alignment = findTabStop.getAlignment();
         System.out.println("此制表位的对齐方式为：" + alignment);

  See Also:
    `setAlignment(int)`, `FindTabStops`, `FindReplace`

### getLeader

    public int getLeader()

  返回当前制表位的前导符索引。

  Returns:
    所设置的制表位的前导符索引号，其常量和相应的值如下：

               TabStopConstants.SPACES = 0（无前导符）；
               TabStopConstants.DOTS = 1（前导符为点划线）；
               TabStopConstants.DASHES = 2（前导符为虚线）；
               TabStopConstants.LINES = 3 （前导符为实线）；
               TabStopConstants.MIDDLEDOTS = 4（前导符为项目符号）（点居中）

    例子:

         FindReplace  finding = new FindReplace();
         finding.clear();
         FindTabStop findTabStop = new FindTabStop(20.0f,TabStopConstants.LEFT,TabStopConstants.DOTS);
         findTabStop.setLeader(TabStopConstants.DOTS);
         FindTabStops findTabStops = new FindTabStops();
         findTabStops.add(findTabStop);
         finding.setTabStops(findTabStops);
         int leader = findTabStop.getLeader();
         System.out.println("制表位的前导符索引号为：" + leader);

  See Also:
    `setLeader(int)`, `FindTabStops`, `FindReplace`

### getPosition

    public float getPosition()

  返回制表位的位置大小（默认以磅为单位)。

  Returns:
    返回制表位的位置大小（以磅为单位），为float型

    例子:

         FindReplace  finding = new FindReplace();
         finding.clear();
         FindTabStop findTabStop = new FindTabStop(20.0f,TabStopConstants.LEFT,TabStopConstants.DOTS);
         findTabStop.setPosition(15.0f);
         FindTabStops findTabStops = new FindTabStops();
         findTabStops.add(findTabStop);
         finding.setTabStops(findTabStops);
         float pos = findTabStop.getPosition();
         System.out.println("制表位的位置大小为：" + pos);

  See Also:
    `setPosition(float,int)`, `setPosition(float)`, `FindTabStops`, `FindReplace`

### setAlignment

    public void setAlignment(int alignment)

  设置制表位的对齐方式。

  Parameters:
    `alignment` - 需要设置制表位的对齐方式，其常量和相应的值如下：

               TabStopConstants.LEFT = 0（左对齐）；
               TabStopConstants.RIGHT = 1（右对齐）；
               TabStopConstants.CENTER = 2（居中）

    例子:

         FindReplace  finding = new FindReplace();
         finding.clear();
         FindTabStop findTabStop = new FindTabStop(20.0f,TabStopConstants.LEFT,TabStopConstants.DOTS);
         findTabStop.setAlignment(TabStopConstants.CENTER);
         FindTabStops findTabStops = new FindTabStops();
         findTabStops.add(findTabStop);
         finding.setTabStops(findTabStops);

  See Also:
    `getAlignment()`, `setPosition(float)`, `setLeader(int)`, `FindTabStops`, `FindReplace`

### setLeader

    public void setLeader(int leader)

  设置制表位的前导符索引。

  Parameters:
    `leader` - 需要设置制表位的前导符索引号，其常量和相应的值如下：

               TabStopConstants.SPACES = 0（无前导符）；
               TabStopConstants.DOTS = 1（前导符为点划线）；
               TabStopConstants.DASHES = 2（前导符为虚线）；
               TabStopConstants.LINES = 3 （前导符为实线）；
               TabStopConstants.MIDDLEDOTS = 4（前导符为项目符号）（点居中）

    例子:

         FindReplace  finding = new FindReplace();
         finding.clear();
         FindTabStop findTabStop = new FindTabStop(20.0f,TabStopConstants.LEFT,TabStopConstants.DOTS);
         findTabStop.setLeader(TabStopConstants.DOTS);
         FindTabStops findTabStops = new FindTabStops();
         findTabStops.add(findTabStop);
         finding.setTabStops(findTabStops);

  See Also:
    `getLeader()`, `setPosition(float)`, `setAlignment(int)`, `FindTabStops`, `FindReplace`

### setPosition

    public void setPosition(float position)

  设置制表位的位置，默认以磅为单位。

  Parameters:
    `position` - 需要设置制表位的位置大小（以磅为单位）

    例子:

         FindReplace  finding = new FindReplace();
         finding.clear();
         FindTabStop findTabStop = new FindTabStop(20.0f,TabStopConstants.LEFT,TabStopConstants.DOTS);
         findTabStop.setPosition(15.0f);
         FindTabStops findTabStops = new FindTabStops();
         findTabStops.add(findTabStop);
         finding.setTabStops(findTabStops);

  See Also:
    `setPosition(float,int)`, `getPosition()`, `setAlignment(int)`, `setLeader(int)`, `FindTabStops`, `FindReplace`

### setPosition

    public void setPosition(float position,
                            int unit)

  设置制表位的位置大小。

  Parameters:
    `position` - 需要设置制表位的位置大小
    `unit` - 度量单位（制表位的位置大小是由其决定的），其常量和相应的值如下：

              UnitConstants.INCH = 0（度量单位为英寸）；
              UnitConstants.CENTIMETER = 1（度量单位为厘米）；
              UnitConstants.MILLIMETER = 2（度量单位为毫米）；
              UnitConstants.POINT = 3（度量单位为磅）；
              UnitConstants.PICA = 4（度量单位为十二点活字）

    例子:

         FindReplace  finding = new FindReplace();
         finding.clear();
         FindTabStop findTabStop = new FindTabStop(20.0f,UnitConstants.POINT,TabStopConstants.LEFT,TabStopConstants.DOTS);
         findTabStop.setPosition(1.50f,UnitConstants.INCH);
         FindTabStops findTabStops = new FindTabStops();
         findTabStops.add(findTabStop);
         finding.setTabStops(findTabStops);

  See Also:
    `setPosition(float)`, `getPosition()`, `setAlignment(int)`, `setLeader(int)`, `FindTabStops`, `FindReplace`

Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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