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

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

## application.workbooks.workbook.documents.document.barcode
类 Barcode

    java.lang.Object
      application.workbooks.workbook.documents.document.barcode.Barcode

    public class Barcode

extends java.lang.Object

此类定义了设置条形码属性的方法。

字段摘要
`static int` | `ERROR_LEVEL_0` 容错等级 － 0
`static int` | `ERROR_LEVEL_1` 容错等级 － 1
`static int` | `ERROR_LEVEL_2` 容错等级 － 2
`static int` | `ERROR_LEVEL_3` 容错等级 － 3
`static int` | `ERROR_LEVEL_4` 容错等级 － 4
`static int` | `ERROR_LEVEL_5` 容错等级 － 5
`static int` | `ERROR_LEVEL_6` 容错等级 － 6
`static int` | `ERROR_LEVEL_7` 容错等级 － 7
`static int` | `ERROR_LEVEL_8` 容错等级 － 8
`static int` | `ERROR_LEVEL_AUTO` 容错等级 － 自动

构造函数摘要
`Barcode()`

方法摘要
`java.awt.Color` | `getBackground()` 返回背景色
`BarcodeInfo` | `getBarcodeInfo()` 返回公文二维条码信息
`int` | `getCodeColumns()` 返回列数
`int` | `getCodeRows()` 返回行数
`java.lang.String` | `getContent()` 返回条形内容
`int` | `getErrorLevel()` 设置容错等级
`java.awt.Color` | `getForeground()` 返回前景色
`int` | `getModuleHeight()` 返回模块高度
`int` | `getModuleWidth()` 返回模块宽度
`boolean` | `isAutoPosition()` 是否自动定位。
`boolean` | `isAutoSize()` 是否是自动尺寸。
`boolean` | `isPDF417()` 是PDF417还是公文条形码
`void` | `setAutoPosition(boolean isAutoPosition)` 设置是否自动定位。
`void` | `setAutoSize(boolean isAutoSize)` 设置尺寸是自动尺寸还是固定尺寸。
`void` | `setBackground(java.awt.Color backgroundColor)` 设置背景色
`void` | `setBarcodeInfo(BarcodeInfo attr)` 设置公文二维条码信息
`void` | `setCodeColumns(int codeColumns)` 设置列数，最小3列，最大32列。
`void` | `setCodeRows(int codeRows)` 设置行数,最小5行，最大90行。
`void` | `setContent(java.lang.String content)` 设置条形内容
`void` | `setErrorLevel(int errorLevel)` 设置容错等级
`void` | `setForeground(java.awt.Color foregroundColor)` 设置前景色
`void` | `setModuleHeight(int moduleHeight)` 设置模块高度
`void` | `setModuleWidth(int moduleWidth)` 设置模块宽度
`void` | `setPDF417(boolean isPDF417)` 设置是PDF417还是公文条形码。

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

字段详细信息

### ERROR_LEVEL_0

    public static final int ERROR_LEVEL_0

  容错等级 － 0

  另请参见：
    常量字段值

### ERROR_LEVEL_1

    public static final int ERROR_LEVEL_1

  容错等级 － 1

  另请参见：
    常量字段值

### ERROR_LEVEL_2

    public static final int ERROR_LEVEL_2

  容错等级 － 2

  另请参见：
    常量字段值

### ERROR_LEVEL_3

    public static final int ERROR_LEVEL_3

  容错等级 － 3

  另请参见：
    常量字段值

### ERROR_LEVEL_4

    public static final int ERROR_LEVEL_4

  容错等级 － 4

  另请参见：
    常量字段值

### ERROR_LEVEL_5

    public static final int ERROR_LEVEL_5

  容错等级 － 5

  另请参见：
    常量字段值

### ERROR_LEVEL_6

    public static final int ERROR_LEVEL_6

  容错等级 － 6

  另请参见：
    常量字段值

### ERROR_LEVEL_7

    public static final int ERROR_LEVEL_7

  容错等级 － 7

  另请参见：
    常量字段值

### ERROR_LEVEL_8

    public static final int ERROR_LEVEL_8

  容错等级 － 8

  另请参见：
    常量字段值

### ERROR_LEVEL_AUTO

    public static final int ERROR_LEVEL_AUTO

  容错等级 － 自动

  另请参见：
    常量字段值

构造函数详细信息

### Barcode

    public Barcode()

方法详细信息

### getBackground

    public java.awt.Color getBackground()

  返回背景色

  返回：
    背景色

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("background is "+barcode.getBackground());

### getBarcodeInfo

    public BarcodeInfo getBarcodeInfo()

  返回公文二维条码信息

  返回：
    公文二维条码信息

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(false);
          BarcodeInfo attr = barcode.getBarcodeInfo();
          attr.setTitle("test");
          barcode.setBarcodeInfo(attr);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("公文二维条码信息 : "+barcode.getBarcodeInfo());

### getCodeColumns

    public int getCodeColumns()

  返回列数

  返回：
    列数

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setAutoSize(false);
          barcode.setCodeColumns(4);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("列数 : "+barcode.getCodeColumns());

### getCodeRows

    public int getCodeRows()

  返回行数

  返回：
    行数

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setAutoSize(false);
          barcode.setCodeRows(4);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("行数 : "+barcode.getCodeRows());

### getContent

    public java.lang.String getContent()

  返回条形内容

  返回：
    条形内容

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("content is "+barcode.getContent());

### getErrorLevel

    public int getErrorLevel()

  设置容错等级

  返回：
    容错等级

         以下为取值常量:
         ERROR_LEVEL_AUTO    容错等级 － 0
         ERROR_LEVEL_0       容错等级 － 1
         ERROR_LEVEL_1       容错等级 － 2
         ERROR_LEVEL_2       容错等级 － 3
         ERROR_LEVEL_3       容错等级 － 4
         ERROR_LEVEL_4       容错等级 － 5
         ERROR_LEVEL_5       容错等级 － 6
         ERROR_LEVEL_6       容错等级 － 7
         ERROR_LEVEL_7       容错等级 － 8
         ERROR_LEVEL_8       容错等级 － 9

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setErrorLevel(Barcode.ERROR_LEVEL_5 );
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("容错等级 : "+barcode.getErrorLevel());

### getForeground

    public java.awt.Color getForeground()

  返回前景色

  返回：
    前景色

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("foreground is "+barcode.getForeground());

### getModuleHeight

    public int getModuleHeight()

  返回模块高度

  返回：
    模块高度

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setModuleHeight(4);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("模块高度 : "+barcode.getModuleHeight());

### getModuleWidth

    public int getModuleWidth()

  返回模块宽度

  返回：
    模块宽度

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setModuleWidth(4);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("模块宽度 : "+barcode.getModuleWidth());

### isAutoPosition

    public boolean isAutoPosition()

  是否自动定位。

  返回：
    是否自动定位

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setAutoPosition(true);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("是否自动定位 : "+barcode.isAutoPosition());

### isAutoSize

    public boolean isAutoSize()

  是否是自动尺寸。true ：自动尺寸；false 固定尺寸

  返回：
    是否是自动尺寸

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setAutoSize(true);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("是否是自动尺寸 : "+barcode.isAutoSize());

### isPDF417

    public boolean isPDF417()

  是PDF417还是公文条形码

  返回：
    是PDF417还是公文条形码。 true为PDF417 ；false为公文条形码

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setAutoSize(true);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);
          System.out.println("是PDF417 : "+barcode.isPDF417());

### setAutoPosition

    public void setAutoPosition(boolean isAutoPosition)

  设置是否自动定位。

  参数：
    `isAutoPosition` - 是否自动定位

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setAutoPosition(true);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

### setAutoSize

    public void setAutoSize(boolean isAutoSize)

  设置尺寸是自动尺寸还是固定尺寸。true ：自动尺寸；false 固定尺寸

  参数：
    `isAutoSize` - 是否是自动尺寸

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setAutoSize(true);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

### setBackground

    public void setBackground(java.awt.Color backgroundColor)

  设置背景色

  参数：
    `backgroundColor` - 背景色

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

### setBarcodeInfo

    public void setBarcodeInfo(BarcodeInfo attr)

  设置公文二维条码信息

  参数：
    `attr` - 公文二维条码信息

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(false);
          BarcodeInfo attr = barcode.getBarcodeInfo();
          attr.setTitle("test");
          barcode.setBarcodeInfo(attr);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

  抛出：
    `MacroRunException` - 当参数为空时

### setCodeColumns

    public void setCodeColumns(int codeColumns)

  设置列数，最小3列，最大32列。

  参数：
    `codeColumns` - 列数

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setAutoSize(false);
          barcode.setCodeColumns(4);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

  抛出：
    `MacroRunException` - 当列数codeColumns小于3或者大于32.

### setCodeRows

    public void setCodeRows(int codeRows)

  设置行数,最小5行，最大90行。

  参数：
    `codeRows` - 行数

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setAutoSize(false);
          barcode.setCodeRows(5);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

  抛出：
    `MacroRunException` - 当行数codeRows小于5或者大于90.

### setContent

    public void setContent(java.lang.String content)

  设置条形内容

  参数：
    `content` - 条形内容

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

  抛出：
    `MacroRunException` - 当条形内容content为空或者空格.

### setErrorLevel

    public void setErrorLevel(int errorLevel)

  设置容错等级

  参数：
    `errorLevel` - 容错等级,

         以下为取值常量:
         ERROR_LEVEL_AUTO    容错等级 － 0
         ERROR_LEVEL_0       容错等级 － 1
         ERROR_LEVEL_1       容错等级 － 2
         ERROR_LEVEL_2       容错等级 － 3
         ERROR_LEVEL_3       容错等级 － 4
         ERROR_LEVEL_4       容错等级 － 5
         ERROR_LEVEL_5       容错等级 － 6
         ERROR_LEVEL_6       容错等级 － 7
         ERROR_LEVEL_7       容错等级 － 8
         ERROR_LEVEL_8       容错等级 － 9

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setErrorLevel(Barcode.ERROR_LEVEL_4);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

  抛出：
    `MacroRunException` - 当容错等级errorLevel小于0或者大于9.

### setForeground

    public void setForeground(java.awt.Color foregroundColor)

  设置前景色

  参数：
    `foregroundColor` - 前景色

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

### setModuleHeight

    public void setModuleHeight(int moduleHeight)

  设置模块高度

  参数：
    `moduleHeight` - 模块高度

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setModuleHeight(4);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

  抛出：
    `MacroRunException` - 当模块高度moduleHeight小于1或者大于76.

### setModuleWidth

    public void setModuleWidth(int moduleWidth)

  设置模块宽度

  参数：
    `moduleWidth` - 模块宽度

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setModuleWidth(4);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

  抛出：
    `MacroRunException` - 当模块宽度moduleWidth小于1或者大于76.

### setPDF417

    public void setPDF417(boolean isPDF417)

  设置是PDF417还是公文条形码。

  参数：
    `isPDF417` - true为PDF417 ；false为公文条形码

    例子:

          Documents docs = Application.getWorkbooks().getActiveWorkbook().getDocuments();
          Document doc = docs.getActiveDocument();
          Barcode barcode = new Barcode();
          barcode.setPDF417(true);
          barcode.setContent("aaa");
          barcode.setAutoSize(true);
          barcode.setForeground(java.awt.Color.RED);
          barcode.setBackground(java.awt.Color.BLUE);
          doc.insertBarcode(barcode);

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

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

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