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

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

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

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

    public class Revisions

extends java.lang.Object

该对象是一个修订管理器，代表文档或文本范围中所有修订信息的集合。 每一个修订信息代表某一个标有修订标记的变化。

方法摘要
`void` | `acceptAll()` 接受当前文档或某一个文本范围内的所有修订动作。
`int` | `getChangeColor()` 获得修订时修订线颜色。
`int` | `getChangeMark()` 获得修订时修订行的显示格式。
`int` | `getCommentAlignment()` 返回批注框的边距类型。
`int` | `getCommentPrintType()` 返回批注框的打印类型。
`int` | `getCommentViewType()` 返回批注框的视图类型。
`float` | `getCommentWidth()` 返回批注框的宽度。
`int` | `getCount()` 得到当前文档或某个文本范围内所有的修订总数。
`int` | `getDeleteColor()` 获得修订时被删除文本的颜色。
`int` | `getDeleteMark()` 获得修订时被删除文本的显示格式。
`int` | `getFormatColor()` 获得修订时改变过格式的文本的颜色。
`int` | `getFormatMark()` 获得修订时改变过格式的文本的显示格式。
`int` | `getInsertColor()` 获得修订时新插入文本的颜色。
`int` | `getInsertMark()` 获得新插入文本的显示格式。
`int` | `getMeasureType()` 返回单位度量的方式。
`Revision` | `getRevision(int index)` 得到指定的修订信息。
`int` | `getViewType()` 返回文档的修订状态。
`boolean` | `isLineVisible()` 返回是否显示与文字的连接线。
`void` | `rejectAll()` 拒绝当前文档或某一个文本范围内的所有修订动作。
`void` | `setChangeColor(int index)` 设置标记修订时，标记修订线颜色。
`void` | `setChangeMark(int index)` 设置标记修订时，标记修订行的显示格式。
`void` | `setCommentAlignment(int alignment)` 设置批注框的边距类型。
`void` | `setCommentPrintType(int index)` 设置批注框的打印类型。
`void` | `setCommentViewType(int type)` 设置批注框的视图类型。
`void` | `setCommentVisible(boolean visible)` 设置修订时是否显示批注。
`void` | `setCommentWidth(float width)` 设置批注框的宽度。
`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` | `setLineVisible(boolean visible)` 设置是否显示与文字的连接线。
`void` | `setMeasureType(int measure)` 设置单位度量的方式。
`void` | `setViewType(int type)` 设置文档的修订状态。

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

方法详细信息

### acceptAll

    public void acceptAll()

  接受当前文档或某一个文本范围内的所有修订动作。修订标记将被删除，修订将合并到文档中。

  例子：

       Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
       doc.beginTrackRevision();
       BaseText baseText = doc.getBaseText();
       baseText.insertText(0,"this is a test!");
       FontAttribute font = new FontAttribute();
       font.setBold(true);
       font.setFontSize(18.0f);
       baseText.setFontAttribute(2,4,font);
       doc.stopTrackRevision();
       Revisions revisions = doc.getRevisions();
       revisions.acceptAll();

### getChangeColor

    public int getChangeColor()

  获得修订时修订线颜色。

  返回：
    标记修订线的颜色的索引值，返回值如下：

             RevisionsConstants.AUTOMATIC       颜色（自动）
             RevisionsConstants.BLACK           黑色
             RevisionsConstants.BLUE            蓝色
             RevisionsConstants.TURQUOUISE      青绿色
             RevisionsConstants.DARK_GRAY       深灰色
             RevisionsConstants.GRAY            灰色
             RevisionsConstants.BRIGHT_GREEN    亮绿色
             RevisionsConstants.LIGHT_GRAY      浅灰色
             RevisionsConstants.MAGENTA         洋红色
             RevisionsConstants.GOLD            金色
             RevisionsConstants.PRINK           粉红色
             RevisionsConstants.RED             红色
             RevisionsConstants.WHITE           白色
             RevisionsConstants.YELLOW          黄色
             RevisionsConstants.DARK_BLUE       深蓝色
             RevisionsConstants.TEAL            青色
             RevisionsConstants.GREEN           绿色
             RevisionsConstants.VIOLET          紫罗兰色
             RevisionsConstants.DARK_RED        暗红色
             RevisionsConstants.DARK_YELLOW     暗黄色

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         baseText.insertParagraph(0);
         doc.stopTrackRevision();
         System.out.println("修订状态下修订行的颜色: " + revisions.getChangeColor());

  另请参见：
    `RevisionsConstants`

### getChangeMark

    public int getChangeMark()

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

  返回：
    修订行的显示格式的索引值

         RevisionsConstants.NONE              无标志
         RevisionsConstants.LEFT_BORDER       左侧框线
         RevisionsConstants.RIGHT_BORDER      右侧框线
         RevisionsConstants.OUTSIDE_BORDER    外侧框线

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         baseText.insertParagraph(0);
         doc.stopTrackRevision();
         System.out.println("修订状态下修订行的显示格式: " + revisions.getChangeMark());

  另请参见：
    `RevisionsConstants`

### getCommentAlignment

    public int getCommentAlignment()

  返回批注框的边距类型。

  返回：
    批注框的边距类型

         取值范围：
         RevisionsConstants.LEFT    靠左
         RevisionsConstants.RIGHT   靠右

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();
         System.out.println("返回批注框的边距类型：" + revisions.getCommentAlignment());

  另请参见：
    `RevisionsConstants`

### getCommentPrintType

    public int getCommentPrintType()

  返回批注框的打印类型。

       取值范围：
       RevisionsConstants.AUTO                   自动
       RevisionsConstants.PRESERVE               保留
       RevisionsConstants.FORCE_LANDSCAPE        强制横向

       Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
       Section section = doc.getSection(0);
       BaseText baseText = section.getBaseText();
       baseText.insertText(0,"this is a test!");
       Revisions revisions = doc.getRevisions();
       doc.beginTrackRevision();
       FontAttribute font = new FontAttribute();
       font.setBold(true);
       font.setFontSize(18.0f);
       baseText.setFontAttribute(0,3,font);
       doc.stopTrackRevision();
       System.out.println("返回批注框的打印类型：" + revisions.getCommentPrintType());

  另请参见：
    `RevisionsConstants`

### getCommentViewType

    public int getCommentViewType()

  返回批注框的视图类型。

  返回：
    批注框的视图类型

         取值范围：
         RevisionsConstants.ALWAYS                          总是
         RevisionsConstants.NEVER                           从不
         RevisionsConstants.ONLY_FOR_COMMENT_FORMATTING     仅用于批注/格式

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();
         System.out.println("返回批注框的视图类型: " + revisions.getCommentViewType());

  另请参见：
    `RevisionsConstants`

### getCommentWidth

    public float getCommentWidth()

  返回批注框的宽度。如果当前批注框的视图类型为“从不”，则返回0。

  返回：
    批注框的宽度。依据百分比或绝对单位来取值。如果度量单位为百分比，则宽度值范围在0到100之间； 如果为绝对单位，则默认取磅值，宽度值的范围在0到1100.7磅之间 说明：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!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();
         System.out.println("返回批注框的宽度：" + revisions.getCommentWidth());

  另请参见：
    `setCommentWidth(float)`, `getMeasureType()`

### getCount

    public int getCount()

  得到当前文档或某个文本范围内所有的修订总数。

  返回：
    返回修订总数

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         doc.beginTrackRevision();
         BaseText baseText = doc.getBaseText();
         baseText.insertText(0,"this is a test!");
         doc.stopTrackRevision();
         Revisions revisions = doc.getRevisions();
         System.out.println("返回修订的总数为"+ revisions.getCount());

### getDeleteColor

    public int getDeleteColor()

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

  返回：
    被删除文本的颜色的索引值，返回值如下：

             RevisionsConstants.BY_AUTHOR       颜色（根据作者）
             RevisionsConstants.AUTOMATIC       颜色（自动）
             RevisionsConstants.BLACK           黑色
             RevisionsConstants.BLUE            蓝色
             RevisionsConstants.TURQUOUISE      青绿色
             RevisionsConstants.DARK_GRAY       深灰色
             RevisionsConstants.GRAY            灰色
             RevisionsConstants.BRIGHT_GREEN    亮绿色
             RevisionsConstants.LIGHT_GRAY      浅灰色
             RevisionsConstants.MAGENTA         洋红色
             RevisionsConstants.GOLD            金色
             RevisionsConstants.PRINK           粉红色
             RevisionsConstants.RED             红色
             RevisionsConstants.WHITE           白色
             RevisionsConstants.YELLOW          黄色
             RevisionsConstants.DARK_BLUE       深蓝色
             RevisionsConstants.TEAL            青色
             RevisionsConstants.GREEN           绿色
             RevisionsConstants.VIOLET          紫罗兰色
             RevisionsConstants.DARK_RED        暗红色
             RevisionsConstants.DARK_YELLOW     暗黄色

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         doc.beginTrackRevision();
         baseText.delete(0,3);
         doc.stopTrackRevision();
         Revisions revisions = doc.getRevisions();
         System.out.println("修订状态下被删除文本的颜色: " + revisions.getDeleteColor());

  另请参见：
    `RevisionsConstants`

### getDeleteMark

    public int getDeleteMark()

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

  返回：
    被删除文本的显示格式的索引值

         RevisionsConstants.NONE             无标志
         RevisionsConstants.ONLY_COLOR       仅颜色
         RevisionsConstants.BOLD             加粗标志
         RevisionsConstants.ITALIC           斜体标志
         RevisionsConstants.SOLID_UNDERLINE  下划线标志
         RevisionsConstants.DOUBLE_UNDERLINE 双下划线标志
         RevisionsConstants.STRIKE_THROUGH   显示删除线
         RevisionsConstants.HIDDEN           隐藏删除的文本

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         doc.beginTrackRevision();
         baseText.delete(0,3);
         doc.stopTrackRevision();
         Revisions revisions = doc.getRevisions();
         System.out.println("修订状态下被删除文本的显示格式: " + revisions.getDeleteMark());

  另请参见：
    `RevisionsConstants`

### getFormatColor

    public int getFormatColor()

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

  返回：
    被格式化文本的颜色的索引值，返回值如下：

             RevisionsConstants.BY_AUTHOR       颜色（根据作者）
             RevisionsConstants.AUTOMATIC       颜色（自动）
             RevisionsConstants.BLACK           黑色
             RevisionsConstants.BLUE            蓝色
             RevisionsConstants.TURQUOUISE      青绿色
             RevisionsConstants.DARK_GRAY       深灰色
             RevisionsConstants.GRAY            灰色
             RevisionsConstants.BRIGHT_GREEN    亮绿色
             RevisionsConstants.LIGHT_GRAY      浅灰色
             RevisionsConstants.MAGENTA         洋红色
             RevisionsConstants.GOLD            金色
             RevisionsConstants.PRINK           粉红色
             RevisionsConstants.RED             红色
             RevisionsConstants.WHITE           白色
             RevisionsConstants.YELLOW          黄色
             RevisionsConstants.DARK_BLUE       深蓝色
             RevisionsConstants.TEAL            青色
             RevisionsConstants.GREEN           绿色
             RevisionsConstants.VIOLET          紫罗兰色
             RevisionsConstants.DARK_RED        暗红色
             RevisionsConstants.DARK_YELLOW     暗黄色

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();
         Revisions revisions = doc.getRevisions();
         System.out.println("修订状态下改变过格式的文本的颜色: " + revisions.getFormatColor());

  另请参见：
    `RevisionsConstants`

### getFormatMark

    public int getFormatMark()

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

  返回：
    被格式文本的显示格式的索引值

         RevisionsConstants.NONE             无标志
         RevisionsConstants.ONLY_COLOR       仅颜色
         RevisionsConstants.BOLD             加粗标志
         RevisionsConstants.ITALIC           斜体标志
         RevisionsConstants.SOLID_UNDERLINE  下划线标志
         RevisionsConstants.DOUBLE_UNDERLINE 双下划线标志

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();
         Revisions revisions = doc.getRevisions();
         System.out.println("修订状态下改变过格式的文本的显示格式: " + revisions.getFormatMark());

  另请参见：
    `RevisionsConstants`

### getInsertColor

    public int getInsertColor()

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

  返回：
    新插入文本的颜色的索引值，返回值如下：

             RevisionsConstants.BY_AUTHOR       颜色（根据作者）
             RevisionsConstants.AUTOMATIC       颜色（自动）
             RevisionsConstants.BLACK           黑色
             RevisionsConstants.BLUE            蓝色
             RevisionsConstants.TURQUOUISE      青绿色
             RevisionsConstants.DARK_GRAY       深灰色
             RevisionsConstants.GRAY            灰色
             RevisionsConstants.BRIGHT_GREEN    亮绿色
             RevisionsConstants.LIGHT_GRAY      浅灰色
             RevisionsConstants.MAGENTA         洋红色
             RevisionsConstants.GOLD            金色
             RevisionsConstants.PRINK           粉红色
             RevisionsConstants.RED             红色
             RevisionsConstants.WHITE           白色
             RevisionsConstants.YELLOW          黄色
             RevisionsConstants.DARK_BLUE       深蓝色
             RevisionsConstants.TEAL            青色
             RevisionsConstants.GREEN           绿色
             RevisionsConstants.VIOLET          紫罗兰色
             RevisionsConstants.DARK_RED        暗红色
             RevisionsConstants.DARK_YELLOW     暗黄色

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         doc.beginTrackRevision();
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         doc.stopTrackRevision();
         Revisions revisions = doc.getRevisions();
         System.out.println("修订状态下新插入文本的颜色: " + revisions.getInsertColor());

  另请参见：
    `RevisionsConstants`

### getInsertMark

    public int getInsertMark()

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

  返回：
    新插入文本的显示格式的索引值

         RevisionsConstants.NONE             无标志
         RevisionsConstants.ONLY_COLOR       仅颜色
         RevisionsConstants.BOLD             加粗标志
         RevisionsConstants.ITALIC           斜体标志
         RevisionsConstants.SOLID_UNDERLINE  下划线标志
         RevisionsConstants.DOUBLE_UNDERLINE 双下划线标志
         RevisionsConstants.STRIKE_THROUGH   显示删除线

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         doc.beginTrackRevision();
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         doc.stopTrackRevision();
         Revisions revisions = doc.getRevisions();
         System.out.println("修订状态下新插入文本的显示格式: " + revisions.getInsertMark());

  另请参见：
    `RevisionsConstants`

### getMeasureType

    public int getMeasureType()

  返回单位度量的方式。如果当前批注框的视图类型为“从不”，则返回-1。

  返回：
    单位的度量方式，只能取以下值之一为：

         RevisionsConstants.PERCENT  百分比
         RevisionsConstants.MEASURE  绝对单位（默认为磅值）

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();
         System.out.println("返回批注框的单位度量方式：" + revisions.getMeasureType());

  另请参见：
    `setMeasureType(int)`, `getCommentWidth()`, `RevisionsConstants`

### getRevision

    public Revision getRevision(int index)

  得到指定的修订信息。每一个修订信息代表某一个标有修订标记的变化。

  参数：
    `index` - 指定的索引值。修订的索引值是根据修订内容所在文档中的位置为顺序排序的。
  返回：
    返回指定索引的修订信息

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         doc.beginTrackRevision();
         BaseText baseText = doc.getBaseText();
         baseText.insertText(0,"this is a test!");
         doc.stopTrackRevision();
         Revisions revisions = doc.getRevisions();
         Revision revision = revisions.getRevision(0);
         System.out.println("返回本次修订的作者为"+ revision.getAuthor());

### getViewType

    public int getViewType()

  返回文档的修订状态。

  返回：
    文档的修订状态，取值如下：

                        RevisionsConstants.FINAL_SHOWING_MARKUP           显示标记的最终状态
                        RevisionsConstants.FINAL                          最终状态
                        RevisionsConstants.ORIGINAL_SHOWING_MARKUP        显示标记的原始状态
                        RevisionsConstants.ORIGINAL                       原始状态

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         revisions.setViewType(RevisionsConstants.ORIGINAL);
         doc.beginTrackRevision();
         baseText.insertText(0,"new");
         doc.stopTrackRevision();
         System.out.println("viewType=" + revisions.getViewType());

### isLineVisible

    public boolean isLineVisible()

  返回是否显示与文字的连接线。

  返回：
    是否显示与文字的连接线

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();
         System.out.println("是否显示与文字的连接线：" + revisions.isLineVisible());

### rejectAll

    public void rejectAll()

  拒绝当前文档或某一个文本范围内的所有修订动作。将删除修订标记，不改变原文。

  例子：

       Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
       doc.beginTrackRevision();
       BaseText baseText = doc.getBaseText();
       baseText.insertText(0,"this is a test!");
       FontAttribute font = new FontAttribute();
       font.setBold(true);
       font.setFontSize(18.0f);
       baseText.setFontAttribute(2,4,font);
       doc.stopTrackRevision();
       Revisions revisions = doc.getRevisions();
       revisions.rejectAll();

### setChangeColor

    public void setChangeColor(int index)

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

  参数：
    `index` - 标记修订线的颜色的索引值，取值如下：

             RevisionsConstants.AUTOMATIC       颜色（自动）
             RevisionsConstants.BLACK           黑色
             RevisionsConstants.BLUE            蓝色
             RevisionsConstants.TURQUOUISE      青绿色
             RevisionsConstants.DARK_GRAY       深灰色
             RevisionsConstants.GRAY            灰色
             RevisionsConstants.BRIGHT_GREEN    亮绿色
             RevisionsConstants.LIGHT_GRAY      浅灰色
             RevisionsConstants.MAGENTA         洋红色
             RevisionsConstants.GOLD            金色
             RevisionsConstants.PRINK           粉红色
             RevisionsConstants.RED             红色
             RevisionsConstants.WHITE           白色
             RevisionsConstants.YELLOW          黄色
             RevisionsConstants.DARK_BLUE       深蓝色
             RevisionsConstants.TEAL            青色
             RevisionsConstants.GREEN           绿色
             RevisionsConstants.VIOLET          紫罗兰色
             RevisionsConstants.DARK_RED        暗红色
             RevisionsConstants.DARK_YELLOW     暗黄色

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         baseText.insertParagraph(0);
         revisions.setChangeColor(RevisionsConstants.GREEN);
         baseText.insertParagraph(0);
         doc.stopTrackRevision();

  抛出：
    `MacroRunException` - 当指定的常量不存在或不适用
  另请参见：
    `RevisionsConstants`

### setChangeMark

    public void setChangeMark(int index)

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

  参数：
    `index` - 修订行的显示格式的索引值

         RevisionsConstants.NONE              无标志
         RevisionsConstants.LEFT_BORDER       左侧框线
         RevisionsConstants.RIGHT_BORDER      右侧框线
         RevisionsConstants.OUTSIDE_BORDER    外侧框线

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         baseText.insertParagraph(0);
         revisions.setChangeMark(RevisionsConstants.RIGHT_BORDER);
         baseText.insertParagraph(0);
         doc.stopTrackRevision();

  抛出：
    `MacroRunException` - 当指定的常量不存在或不适用
  另请参见：
    `RevisionsConstants`

### setCommentAlignment

    public void setCommentAlignment(int alignment)

  设置批注框的边距类型。如果当前批注框的视图类型为“从不”，则设置批注框的边距类型无效。

  参数：
    `alignment` - 批注框的边距类型

         取值范围：
         RevisionsConstants.LEFT    靠左
         RevisionsConstants.RIGHT   靠右

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         revisions.setCommentViewType(RevisionsConstants.ONLY_FOR_COMMENT_FORMATTING);
         revisions.setCommentAlignment(RevisionsConstants.LEFT);
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();

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

### setCommentPrintType

    public void setCommentPrintType(int index)

  设置批注框的打印类型。如果当前批注框的视图类型为“从不”，则设置批注框的打印类型无效。

  参数：
    `index` - 批注框的打印类型

         取值范围：
         RevisionsConstants.AUTO                   自动
         RevisionsConstants.PRESERVE               保留
         RevisionsConstants.FORCE_LANDSCAPE        强制横向

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         revisions.setCommentViewType(RevisionsConstants.ONLY_FOR_COMMENT_FORMATTING);
         revisions.setCommentPrintType(RevisionsConstants.PRESERVE);
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();

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

### setCommentViewType

    public void setCommentViewType(int type)

  设置批注框的视图类型。

  参数：
    `type` - 批注框的视图类型

    例子:

         取值范围：
         RevisionsConstants.ALWAYS                          总是
         RevisionsConstants.NEVER                           从不
         RevisionsConstants.ONLY_FOR_COMMENT_FORMATTING     仅用于批注/格式

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         revisions.setCommentViewType(RevisionsConstants.NEVER);
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();

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

### setCommentVisible

    public void setCommentVisible(boolean visible)

  设置修订时是否显示批注。

  参数：
    `visible` - 是否显示批注

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         revisions.setCommentVisible(false);
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();

### setCommentWidth

    public void setCommentWidth(float width)

  设置批注框的宽度。如果当前批注框的视图类型为“从不”，则设置批注框的宽度无效。 说明：宽度值依据批注框宽度的度量方式来设置。度量方式有百分比和绝对单位（默认取磅值）两种。

  参数：
    `width` - 批注框的宽度。依据百分比或绝对单位来取值。如果度量单位为百分比，则宽度值范围在0到100之间； 如果为绝对单位，则默认取磅值，宽度值的范围在0到1100.7磅之间 说明：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!");
         Revisions revisions = doc.getRevisions();
         revisions.setCommentViewType(RevisionsConstants.ONLY_FOR_COMMENT_FORMATTING);
         revisions.setMeasureType(RevisionsConstants.MEASURE);
         revisions.setCommentWidth(100.0f);
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();

  抛出：
    `MacroRunException` - 指定的宽度超出范围。
  另请参见：
    `getCommentWidth()`, `setMeasureType(int)`

### setDeleteColor

    public void setDeleteColor(int index)

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

  参数：
    `index` - 被删除文本的颜色的索引值，取值如下：

             RevisionsConstants.BY_AUTHOR       颜色（根据作者）
             RevisionsConstants.AUTOMATIC       颜色（自动）
             RevisionsConstants.BLACK           黑色
             RevisionsConstants.BLUE            蓝色
             RevisionsConstants.TURQUOUISE      青绿色
             RevisionsConstants.DARK_GRAY       深灰色
             RevisionsConstants.GRAY            灰色
             RevisionsConstants.BRIGHT_GREEN    亮绿色
             RevisionsConstants.LIGHT_GRAY      浅灰色
             RevisionsConstants.MAGENTA         洋红色
             RevisionsConstants.GOLD            金色
             RevisionsConstants.PRINK           粉红色
             RevisionsConstants.RED             红色
             RevisionsConstants.WHITE           白色
             RevisionsConstants.YELLOW          黄色
             RevisionsConstants.DARK_BLUE       深蓝色
             RevisionsConstants.TEAL            青色
             RevisionsConstants.GREEN           绿色
             RevisionsConstants.VIOLET          紫罗兰色
             RevisionsConstants.DARK_RED        暗红色
             RevisionsConstants.DARK_YELLOW     暗黄色

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         baseText.delete(0,3);
         revisions.setDeleteColor(RevisionsConstants.BRIGHT_GREEN);
         baseText.delete(0,3");
         doc.stopTrackRevision();

  抛出：
    `MacroRunException` - 当指定的常量不存在或不适用
  另请参见：
    `RevisionsConstants`

### setDeleteMark

    public void setDeleteMark(int index)

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

  参数：
    `index` - 被删除文本的显示格式的索引值

         RevisionsConstants.NONE             无标志
         RevisionsConstants.ONLY_COLOR       仅颜色
         RevisionsConstants.BOLD             加粗标志
         RevisionsConstants.ITALIC           斜体标志
         RevisionsConstants.SOLID_UNDERLINE  下划线标志
         RevisionsConstants.DOUBLE_UNDERLINE 双下划线标志
         RevisionsConstants.STRIKE_THROUGH   显示删除线
         RevisionsConstants.HIDDEN           隐藏删除的文本

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         baseText.delete(0,3);
         revisions.setDeleteMark(RevisionsConstants.STRIKE_THROUGH);
         baseText.delete(0,3");
         doc.stopTrackRevision();

  抛出：
    `MacroRunException` - 当指定的常量不存在或不适用
  另请参见：
    `RevisionsConstants`

### setFormatColor

    public void setFormatColor(int index)

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

  参数：
    `index` - 被格式化文本的颜色的索引值，取值如下：

             RevisionsConstants.BY_AUTHOR       颜色（根据作者）
             RevisionsConstants.AUTOMATIC       颜色（自动）
             RevisionsConstants.BLACK           黑色
             RevisionsConstants.BLUE            蓝色
             RevisionsConstants.TURQUOUISE      青绿色
             RevisionsConstants.DARK_GRAY       深灰色
             RevisionsConstants.GRAY            灰色
             RevisionsConstants.BRIGHT_GREEN    亮绿色
             RevisionsConstants.LIGHT_GRAY      浅灰色
             RevisionsConstants.MAGENTA         洋红色
             RevisionsConstants.GOLD            金色
             RevisionsConstants.PRINK           粉红色
             RevisionsConstants.RED             红色
             RevisionsConstants.WHITE           白色
             RevisionsConstants.YELLOW          黄色
             RevisionsConstants.DARK_BLUE       深蓝色
             RevisionsConstants.TEAL            青色
             RevisionsConstants.GREEN           绿色
             RevisionsConstants.VIOLET          紫罗兰色
             RevisionsConstants.DARK_RED        暗红色
             RevisionsConstants.DARK_YELLOW     暗黄色

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         revisions.setFormatColor(RevisionsConstants.BRIGHT_GREEN);
         baseText.setFontAttribute(6,3,font);
         doc.stopTrackRevision();

  抛出：
    `MacroRunException` - 当指定的常量不存在或不适用
  另请参见：
    `RevisionsConstants`

### setFormatMark

    public void setFormatMark(int index)

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

  参数：
    `index` - 被格式文本的显示格式的索引值

         RevisionsConstants.NONE             无标志
         RevisionsConstants.ONLY_COLOR       仅颜色
         RevisionsConstants.BOLD             加粗标志
         RevisionsConstants.ITALIC           斜体标志
         RevisionsConstants.SOLID_UNDERLINE  下划线标志
         RevisionsConstants.DOUBLE_UNDERLINE 双下划线标志

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         revisions.setFormatMark(RevisionsConstants.ONLY_COLOR);
         baseText.setFontAttribute(6,3,font);
         doc.stopTrackRevision();

  抛出：
    `MacroRunException` - 当指定的常量不存在或不适用
  另请参见：
    `RevisionsConstants`

### setInsertColor

    public void setInsertColor(int index)

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

  参数：
    `index` - 新插入文本的颜色的索引值，取值如下：

             RevisionsConstants.BY_AUTHOR       颜色（根据作者）
             RevisionsConstants.AUTOMATIC       颜色（自动）
             RevisionsConstants.BLACK           黑色
             RevisionsConstants.BLUE            蓝色
             RevisionsConstants.TURQUOUISE      青绿色
             RevisionsConstants.DARK_GRAY       深灰色
             RevisionsConstants.GRAY            灰色
             RevisionsConstants.BRIGHT_GREEN    亮绿色
             RevisionsConstants.LIGHT_GRAY      浅灰色
             RevisionsConstants.MAGENTA         洋红色
             RevisionsConstants.GOLD            金色
             RevisionsConstants.PRINK           粉红色
             RevisionsConstants.RED             红色
             RevisionsConstants.WHITE           白色
             RevisionsConstants.YELLOW          黄色
             RevisionsConstants.DARK_BLUE       深蓝色
             RevisionsConstants.TEAL            青色
             RevisionsConstants.GREEN           绿色
             RevisionsConstants.VIOLET          紫罗兰色
             RevisionsConstants.DARK_RED        暗红色
             RevisionsConstants.DARK_YELLOW     暗黄色

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         baseText.insertText(0,"new1");
         revisions.setInsertColor(RevisionsConstants.BRIGHT_GREEN);
         baseText.insertText(5,"new2");
         doc.stopTrackRevision();

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

### setInsertMark

    public void setInsertMark(int index)

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

  参数：
    `index` - 新插入文本的显示格式的索引值

                        RevisionsConstants.NONE             -1  无标志
                        RevisionsConstants.ONLY_COLOR       0  仅颜色
                        RevisionsConstants.BOLD             1  加粗标志
                        RevisionsConstants.ITALIC           2  斜体标志
                        RevisionsConstants.SOLID_UNDERLINE  3  下划线标志
                        RevisionsConstants.DOUBLE_UNDERLINE 4  双下划线标志
                        RevisionsConstants.STRIKE_THROUGH   5  显示删除线

    例子：

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         doc.beginTrackRevision();
         baseText.insertText(0,"new1");
         revisions.setInsertMark(RevisionsConstants.SOLID_UNDERLINE);
         baseText.insertText(5,"new2");
         doc.stopTrackRevision();

  抛出：
    `MacroRunException` - 当指定的常量不存在或不适用
  另请参见：
    `RevisionsConstants`

### setLineVisible

    public void setLineVisible(boolean visible)

  设置是否显示与文字的连接线。如果当前批注框的视图类型为“从不”，则设置是否显示与文字的连接线无效。

  参数：
    `visible` - 是否显示与文字的连接线

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         revisions.setCommentViewType(RevisionsConstants.ONLY_FOR_COMMENT_FORMATTING);
         revisions.setLineVisible(false);
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();

### setMeasureType

    public void setMeasureType(int measure)

  设置单位度量的方式。如果当前批注框的视图类型为“从不”，则设置度量方式无效。

  参数：
    `measure` - 单位的度量方式，只能取以下值之一为：

         RevisionsConstants.PERCENT  百分比
         RevisionsConstants.MEASURE  绝对单位（默认为磅值）

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         revisions.setCommentViewType(RevisionsConstants.ONLY_FOR_COMMENT_FORMATTING);
         revisions.setMeasureType(RevisionsConstants.PERCENT);
         revisions.setCommentWidth(50.0f);
         doc.beginTrackRevision();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setFontSize(18.0f);
         baseText.setFontAttribute(0,3,font);
         doc.stopTrackRevision();

  抛出：
    `MacroRunException` - 指定的常量不存在。
  另请参见：
    `getMeasureType()`, `setCommentWidth(float)`, `RevisionsConstants`

### setViewType

    public void setViewType(int type)

  设置文档的修订状态。

  参数：
    `type` - 文档的修订状态，取值如下：

         RevisionsConstants.FINAL_SHOWING_MARKUP           显示标记的最终状态
         RevisionsConstants.FINAL                          最终状态
         RevisionsConstants.ORIGINAL_SHOWING_MARKUP        显示标记的原始状态
         RevisionsConstants.ORIGINAL                       原始状态

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         baseText.insertText(0,"this is a test!");
         Revisions revisions = doc.getRevisions();
         revisions.setViewType(RevisionsConstants.ORIGINAL);
         doc.beginTrackRevision();
         baseText.insertText(0,"new");
         doc.stopTrackRevision();

  抛出：
    `MacroRunException` - 当指定的常量不存在或不适用
  另请参见：
    `RevisionsConstants`

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

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

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