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 TrackChanges

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

public class TrackChanges
extends java.lang.Object

此类管理修订。

Method Summary
`void` | `acceptAllRevisions()` 跟踪变化时，接受所有修订。
`void` | `beginTrackChange()` 从插入点处开始修订。
`int` | `getChangeColor()` 获得修订时修订线颜色。
`int` | `getChangeMark()` 获得修订时修订行的显示格式。
`int` | `getDeleteColor()` 获得修订时被删除文本的颜色。
`int` | `getDeleteMark()` 获得修订时被删除文本的显示格式。
`int` | `getFormatColor()` 获得修订时改变过格式的文本的颜色。
`int` | `getFormatMark()` 获得修订时改变过格式的文本的显示格式。
`int` | `getInsertColor()` 获得修订时新插入文本的颜色。
`int` | `getInsertMark()` 获得新插入文本的显示格式。
`TrackChange` | `getNextTrackChange()` 获取从当前光标处起的下一处修订。
`TrackChange` | `getPreviousTrackChange()` 获取从当前光标处起的前一个修订。
`TrackChange` | `getTrackChange()` 获得当前光标处的修订。
`void` | `rejectAllRevisions()` 跟踪变化时，拒绝所有修订。
`void` | `setChangeColor(int index)` 设置标记修订时，标记修订线颜色。
`void` | `setChangeMark(int index)` 设置标记修订时，标记修订行的显示格式。
`void` | `setDeleteColor(int index)` 设置标记修订时，标记被删除文本的颜色。
`void` | `setDeleteMark(int index)` 设置标记修订时，标记被删除文本的显示格式。
`void` | `setFormatColor(int index)` 设置标记修订时，标记改变过格式的文本的颜色。
`void` | `setFormatMark(int index)` 设置标记修订时，标记改变过格式的文本的显示格式。
`void` | `setInsertColor(int index)` 设置标记修订时，标记新插入文本的颜色。
`void` | `setInsertMark(int index)` 设置标记修订时，标记新插入文本的显示格式。
`void` | `setViewType(int type)` 设置文档的修订状态。
`void` | `stopTrackChange()` 在插入点处停止修订。

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

Method Detail

### acceptAllRevisions

    public void acceptAllRevisions()

  跟踪变化时，接受所有修订。

  例子：

       Document doc = Application.getWorkbooks().getActiveDocument();
       Section section = doc.getSection(0);
       BaseText baseText = section.getBaseText();
       TrackChanges tc = doc.getTrackChanges();
       tc.beginTrackChange();
       baseText.insert(baseText.getTextLength(),"new1");
       tc.acceptAllRevisions();

### beginTrackChange

    public void beginTrackChange()

  从插入点处开始修订。

  例子：

       Document doc = Application.getWorkbooks().getActiveDocument();
       Section section = doc.getSection(0);
       BaseText baseText = section.getBaseText();
       baseText.insert(baseText.getTextLength(),"开始修订");
       TrackChanges tc = doc.getTrackChanges();
       tc.beginTrackChange();
       baseText.insert(baseText.getTextLength(),"开始修订后插入文字");

### getChangeColor

    public int getChangeColor()

  获得修订时修订线颜色。

  Returns:
    标记修订线的颜色的索引值，返回值如下： 颜色（根据作者）： -1; 颜色（自动）： 0; 黑色：1; 蓝色：2; 青绿色：3; 深灰色：4; 灰色：5; 亮绿色：6; 浅灰色：7; 洋红色：8; 金色：9; 粉红色：10; 红色：11; 白色：12; 黄色：13; 深蓝色：14; 青色：15; 绿色：16; 紫罗兰色：17; 暗红色：18; 暗黄色：19;

### getChangeMark

    public int getChangeMark()

  获得修订时修订行的显示格式。

  Returns:
    修订行的显示格式的索引值

         若index =0，无标志；
         若index =1，左侧框线；
         若index =2，右侧框线；

### getDeleteColor

    public int getDeleteColor()

  获得修订时被删除文本的颜色。

  Returns:
    被删除文本的颜色的索引值，返回值如下： 颜色（根据作者）： -1; 颜色（自动）： 0; 黑色：1; 蓝色：2; 青绿色：3; 深灰色：4; 灰色：5; 亮绿色：6; 浅灰色：7; 洋红色：8; 金色：9; 粉红色：10; 红色：11; 白色：12; 黄色：13; 深蓝色：14; 青色：15; 绿色：16; 紫罗兰色：17; 暗红色：18; 暗黄色：19;

### getDeleteMark

    public int getDeleteMark()

  获得修订时被删除文本的显示格式。

  Returns:
    被删除文本的显示格式的索引值

         若index =0，隐藏删除的文本；
         若index =1，显示删除线；
         若index =3，显示双删除线

### getFormatColor

    public int getFormatColor()

  获得修订时改变过格式的文本的颜色。

  Returns:
    被格式化文本的颜色的索引值，返回值如下： 颜色（根据作者）： -1; 颜色（自动）： 0; 黑色：1; 蓝色：2; 青绿色：3; 深灰色：4; 灰色：5; 亮绿色：6; 浅灰色：7; 洋红色：8; 金色：9; 粉红色：10; 红色：11; 白色：12; 黄色：13; 深蓝色：14; 青色：15; 绿色：16; 紫罗兰色：17; 暗红色：18; 暗黄色：19;

### getFormatMark

    public int getFormatMark()

  获得修订时改变过格式的文本的显示格式。

  Returns:
    被格式文本的显示格式的索引值

         若index =0，无标志；
         若index =1，用粗体标志；
         若index =2，用斜体标志；
         若index =3，用下划线标志；
         若index =4，用双下划线标志

### getInsertColor

    public int getInsertColor()

  获得修订时新插入文本的颜色。

  Returns:
    新插入文本的颜色的索引值，返回值如下： 颜色（根据作者）： -1; 颜色（自动）： 0; 黑色：1; 蓝色：2; 青绿色：3; 深灰色：4; 灰色：5; 亮绿色：6; 浅灰色：7; 洋红色：8; 金色：9; 粉红色：10; 红色：11; 白色：12; 黄色：13; 深蓝色：14; 青色：15; 绿色：16; 紫罗兰色：17; 暗红色：18; 暗黄色：19;

### getInsertMark

    public int getInsertMark()

  获得新插入文本的显示格式。

  Returns:
    新插入文本的显示格式的索引值

         若index =0，无标志；
         若index =1，加粗标志；
         若index =2，用斜体标志；
         若index =3，用下划线标志；
         若index =4，用双下划线标志

### getNextTrackChange

    public TrackChange getNextTrackChange()

  获取从当前光标处起的下一处修订。

  Returns:
    TrackChange，即修订对象

    例子：

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.beginTrackChange();
         baseText.insert(0,"new1");
         baseText.insert(10,"new2");
         tc.getNextTrackChange();

  See Also:
    `TrackChange`

### getPreviousTrackChange

    public TrackChange getPreviousTrackChange()

  获取从当前光标处起的前一个修订。

  Returns:
    TrackChange，即修订对象

    例子：

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.beginTrackChange();
         baseText.insert(0,"new1");
         baseText.insert(10,"new2");
         tc.getPreviousTrackChange();

  See Also:
    `TrackChange`

### getTrackChange

    public TrackChange getTrackChange()

  获得当前光标处的修订。

  Returns:
    TrackChange，即修订对象

    例子：

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.beginTrackChange();
         baseText.insert(0,"new1");
         System.out.println(tc.getTrackChange());

  See Also:
    `TrackChange`

### rejectAllRevisions

    public void rejectAllRevisions()

  跟踪变化时，拒绝所有修订。

  例子：

       Document doc = Application.getWorkbooks().getActiveDocument();
       Section section = doc.getSection(0);
       BaseText baseText = section.getBaseText();
       TrackChanges tc = doc.getTrackChanges();
       tc.beginTrackChange();
       baseText.insert(baseText.getTextLength(),"new1");
       tc.rejectAllRevisions();

### setChangeColor

    public void setChangeColor(int index)

  设置标记修订时，标记修订线颜色。

  Parameters:
    `index` - 标记修订线的颜色的索引值，取值如下： 颜色（根据作者）： -1; 颜色（自动）： 0; 黑色：1; 蓝色：2; 青绿色：3; 深灰色：4; 灰色：5; 亮绿色：6; 浅灰色：7; 洋红色：8; 金色：9; 粉红色：10; 红色：11; 白色：12; 黄色：13; 深蓝色：14; 青色：15; 绿色：16; 紫罗兰色：17; 暗红色：18; 暗黄色：19;

    例子：

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.beginTrackChange();
         baseText.insert(0,"new1");
         tc.setChangeColor(0);
         baseText.insert(5,"new2");

### setChangeMark

    public void setChangeMark(int index)

  设置标记修订时，标记修订行的显示格式。

  Parameters:
    `index` - 修订行的显示格式的索引值

         若index =0，无标志；
         若index =1，左侧框线；
         若index =2，右侧框线；

    例子：

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.beginTrackChange();
         baseText.insert(0,"new1");
         tc.setChangeMark(3);
         baseText.insert(5,"new2");

### setDeleteColor

    public void setDeleteColor(int index)

  设置标记修订时，标记被删除文本的颜色。

  Parameters:
    `index` - 被删除文本的颜色的索引值，取值如下： 颜色（根据作者）： -1; 颜色（自动）： 0; 黑色：1; 蓝色：2; 青绿色：3; 深灰色：4; 灰色：5; 亮绿色：6; 浅灰色：7; 洋红色：8; 金色：9; 粉红色：10; 红色：11; 白色：12; 黄色：13; 深蓝色：14; 青色：15; 绿色：16; 紫罗兰色：17; 暗红色：18; 暗黄色：19;

    例子：

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.beginTrackChange();
         baseText.insert(0,"new1");
         tc.setDeleteColor(0);
         baseText.insert(5,"new2");

### setDeleteMark

    public void setDeleteMark(int index)

  设置标记修订时，标记被删除文本的显示格式。

  Parameters:
    `index` - 被删除文本的显示格式的索引值

         若index =0，隐藏删除的文本；
         若index =1，显示删除线；
         若index =3，显示双删除线

    例子：

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.beginTrackChange();
         baseText.insert(0,"new1");
         tc.setDeleteMark(3);
         baseText.insert(5,"new2");

### setFormatColor

    public void setFormatColor(int index)

  设置标记修订时，标记改变过格式的文本的颜色。

  Parameters:
    `index` - 被格式化文本的颜色的索引值，取值如下： 颜色（根据作者）： -1; 颜色（自动）： 0; 黑色：1; 蓝色：2; 青绿色：3; 深灰色：4; 灰色：5; 亮绿色：6; 浅灰色：7; 洋红色：8; 金色：9; 粉红色：10; 红色：11; 白色：12; 黄色：13; 深蓝色：14; 青色：15; 绿色：16; 紫罗兰色：17; 暗红色：18; 暗黄色：19;

    例子：

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.beginTrackChange();
         baseText.insert(0,"new1");
         tc.setFormatColor(0);
         baseText.insert(5,"new2");

### setFormatMark

    public void setFormatMark(int index)

  设置标记修订时，标记改变过格式的文本的显示格式。

  Parameters:
    `index` - 被格式文本的显示格式的索引值

         若index =0，无标志；
         若index =1，用粗体标志；
         若index =2，用斜体标志；
         若index =3，用下划线标志；
         若index =4，用双下划线标志

    例子：

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.beginTrackChange();
         baseText.insert(0,"new1");
         tc.setFormatMark(3);
         baseText.insert(5,"new2");

### setInsertColor

    public void setInsertColor(int index)

  设置标记修订时，标记新插入文本的颜色。

  Parameters:
    `index` - 新插入文本的颜色的索引值，取值如下： 颜色（根据作者）： -1; 颜色（自动）： 0; 黑色：1; 蓝色：2; 青绿色：3; 深灰色：4; 灰色：5; 亮绿色：6; 浅灰色：7; 洋红色：8; 金色：9; 粉红色：10; 红色：11; 白色：12; 黄色：13; 深蓝色：14; 青色：15; 绿色：16; 紫罗兰色：17; 暗红色：18; 暗黄色：19;

    例子：

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.beginTrackChange();
         baseText.insert(0,"new1");
         tc.setInsertColor(0);
         baseText.insert(5,"new2");

### setInsertMark

    public void setInsertMark(int index)

  设置标记修订时，标记新插入文本的显示格式。

  Parameters:
    `index` - 新插入文本的显示格式的索引值

         若index =0，无标志；
         若index =1，加粗标志；
         若index =2，用斜体标志；
         若index =3，用下划线标志；
         若index =4，用双下划线标志

    例子：

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.beginTrackChange();
         baseText.insert(0,"new1");
         tc.setInsertMark(2);
         baseText.insert(5,"new2");

### setViewType

    public void setViewType(int type)

  设置文档的修订状态。

  Parameters:
    `type` - 文档的修订状态，0为修订状态、1为最终状态、2为原始状态。

         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         TrackChanges tc = doc.getTrackChanges();
         tc.setViewType(2);

### stopTrackChange

    public void stopTrackChange()

  在插入点处停止修订。

  例子：

       Document doc = Application.getWorkbooks().getActiveDocument();
       Section section = doc.getSection(0);
       BaseText baseText = section.getBaseText();
       TrackChanges tc = doc.getTrackChanges();
       tc.beginTrackChange();
       baseText.insert(baseText.getTextLength(),"开始修订");
       tc.stopTrackChange();
       baseText.insert(baseText.getTextLength(),"停止修订后插入字符串");

Overview | Package | Class | Tree | Index | Help

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

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