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

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

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

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

    public class PenMarkManager

extends java.lang.Object

此类提供了手写批注的开始结束手写批注，设置笔类型等的方法。

该类方法基本对应手写批注工具栏上面的button。

通过Document类getPenMarkManager()方法得到。

方法摘要
`void` | `beginMark()` 开始手写批注。
`java.awt.Color` | `getLineColor()` 得到线条颜色。
`int` | `getLineWidth()` 得到线条宽度。
`int` | `getPenType()` 返回笔类型。
`boolean` | `isRubberMode()` 得到是否使用橡皮。
`boolean` | `isSelected()` 得到是否选择对象。
`boolean` | `isVisiable()` 得到是否隐藏。
`void` | `select(boolean select)` 设置是否选择对象。
`void` | `setLineColor(java.awt.Color color)` 设置线条颜色。
`void` | `setLineColor(int red, int green, int blue)` 设置线条颜色。
`void` | `setLineWidth(int width)` 设置线条宽度。
`void` | `setPenType(int type)` 设置笔类型。
`void` | `setRubberMode(boolean mode)` 设置是否使用橡皮。
`void` | `setVisiable(boolean hidden)` 设置是否隐藏。
`void` | `stopMark()` 结束手写批注。

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

方法详细信息

### beginMark

    public void beginMark()

  开始手写批注。

  例子:

       //设置开始手写批注。
       Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
       PenMarkManager penMarkManager = document.getPenMarkManager();
       penMarkManager.beginMark();

### getLineColor

    public java.awt.Color getLineColor()

  得到线条颜色。

  返回：
    线条颜色

    例子:

         //设置开始手写批注和线条宽度为第六种：2.25，线条颜色为蓝色，并在控制台输出颜色中的蓝色参数。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.beginMark();
         penMarkManager.setLineWidth(6);
         penMarkManager.setLineColor(java.awt.Color.BLUE);
         System.out.println(penMarkManager.getLineColor().getBlue());

### getLineWidth

    public int getLineWidth()

  得到线条宽度。

  返回：
    线条宽度，范围在[0,8],相对于0.25，0.5，0.75，1，1.5，2.25，3，4.5，6

    例子:

         //设置开始手写批注和线条宽度为第六种：2.25，并在控制台上面输出此线条宽度的对应值。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.beginMark();
         penMarkManager.setLineWidth(6);
         System.out.println(penMarkManager.getLineWidth());

### getPenType

    public int getPenType()

  返回笔类型。

  返回：
    0,签字笔 1，荧光笔

    例子:

         //先设置开始手写批注选择笔类型为荧光笔，再在控制台输出笔的类型。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.beginMark();
         penMarkManager.setPenType(1);
         System.out.println(penMarkManager.getPenType());

### isRubberMode

    public boolean isRubberMode()

  得到是否使用橡皮。

  返回：
    是否使用橡皮

    例子:

         //在控制台输出是否使用橡皮。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.setRubberMode(true);
         System.out.println(penMarkManager.isRubberMode());

### isSelected

    public boolean isSelected()

  得到是否选择对象。

  返回：
    是否选择对象

    例子:

         设置选择对象，并在控制台输出是否成功设置选择。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.select(true);
         System.out.println(penMarkManager.isSelected());

### isVisiable

    public boolean isVisiable()

  得到是否隐藏。

  返回：
    是否隐藏

    例子:

         //设置开始手写批注和线条宽度为第六种：2.25，设置隐藏。并在控制台输出是否隐藏。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.beginMark();
         penMarkManager.setLineWidth(6);
         penMarkManager.setVisiable(true);
         System.out.println(penMarkManager.isVisiable());

### select

    public void select(boolean select)

  设置是否选择对象。

  参数：
    `select` - 是否选择对象

    例子:

         设置选择对象，并在控制台输出是否成功设置选择。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.select(true);
         System.out.println(penMarkManager.isSelected());

### setLineColor

    public void setLineColor(java.awt.Color color)

  设置线条颜色。

  参数：
    `color` - 线条颜色

    例子:

         //设置开始手写批注和线条宽度为第六种：2.25，线条颜色为蓝色。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.beginMark();
         penMarkManager.setLineWidth(6);
         penMarkManager.setLineColor(java.awt.Color.BLUE);

### setLineColor

    public void setLineColor(int red,
                             int green,
                             int blue)

  设置线条颜色。

  参数：
    `red` - 红色
    `green` - 绿色
    `blue` - 蓝色

    例子:

         //设置开始手写批注和线条宽度为第六种：2.25，线条颜色为绿色。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.beginMark();
         penMarkManager.setLineWidth(6);
         penMarkManager.setLineColor(0,255,0);

### setLineWidth

    public void setLineWidth(int width)

  设置线条宽度。

  参数：
    `width` - 线条宽度，范围在[0,8],相对于0.25，0.5，0.75，1，1.5，2.25，3，4.5，6

    例子:

         //设置开始手写批注和线条宽度为第六种：2.25，并在控制台上面输出此线条宽度的对应值。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.beginMark();
         penMarkManager.setLineWidth(6);
         System.out.println(penMarkManager.getLineWidth());

### setPenType

    public void setPenType(int type)

  设置笔类型。

  参数：
    `type` - 0,签字笔 1，荧光笔

    例子:

         //设置开始手写批注选择笔类型为荧光笔。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.beginMark();
         penMarkManager.setPenType(1);

### setRubberMode

    public void setRubberMode(boolean mode)

  设置是否使用橡皮。

  参数：
    `mode` - 是否使用橡皮

    例子:

         //设置使用橡皮。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.setRubberMode(true);

### setVisiable

    public void setVisiable(boolean hidden)

  设置是否隐藏。

  参数：
    `hidden` - 是否隐藏

    例子:

         //设置开始手写批注和线条宽度为第六种：2.25。并设置不隐藏。
         Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         PenMarkManager penMarkManager = document.getPenMarkManager();
         penMarkManager.beginMark();
         penMarkManager.setLineWidth(6);
         penMarkManager.setVisiable(false);

### stopMark

    public void stopMark()

  结束手写批注。

  例子:

       //设置结束手写批注。
       Document document = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
       PenMarkManager penMarkManager = document.getPenMarkManager();
       penMarkManager.beginMark();
       penMarkManager.stopMark();

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

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

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