Foxit PDF SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
FSDK::Barcode类 参考

## Public 成员函数
| constructor ()
| 构造函数。
| GenerateBitmap (info, format, unit_width, height, level)
| 使用给定的信息字符串和指定的条形码格式生成条形码位图。 更多...
| IsEmpty ()
| 检查当前对象是否为空。 更多...

## 静态 Public 属性
static | e_FormatCode128
| 条形码格式：Code128，包括 EAN128 码。
static | e_FormatCode39
| 条形码格式的枚举。 更多...
static | e_FormatEAN13
| 条形码格式：EAN-13 码。
static | e_FormatEAN8
| 条形码格式：EAN-8 码。
static | e_FormatITF
| 条形码格式：ITF 码。
static | e_FormatPDF417
| 条形码格式：PDF-417 码。
static | e_FormatQRCode
| 条形码格式：快速响应码。
static | e_FormatUPCA
| 条形码格式：UPC-A 码。
static | e_QRCorrectionLevelHigh
| 从 30% 损坏量中恢复的能力。
static | e_QRCorrectionLevelLow
| QR 码的格式错误纠正级别的枚举。 更多...
static | e_QRCorrectionLevelMedium
| 从 15% 损坏量中恢复的能力。
static | e_QRCorrectionLevelQuater
| 从 25% 损坏量中恢复的能力。

## 详细描述

此类可用于生成条形码位图。

## 成员函数说明

## ◆ GenerateBitmap()

FSDK::Barcode::GenerateBitmap | ( | info | ,
|  | format | ,
|  | unit_width | ,
|  | height | ,
|  | level |
| ) |  |

使用给定的信息字符串和指定的条形码格式生成条形码位图。

参数

  [in] | info | 要编码为条形码位图的信息字符串。它不应是空字符串。
  [in] | format | 用于编码信息字符串的条形码格式。 请参考从 FSDK.Barcode.e_FormatCode39 开始的值， 并且应为这些值之一。
  [in] | unit_width | 条形码的单位宽度，以像素为单位。有效值：从 1 到 5。如果输入值低于 1， 将默认使用 1；如果输入值高于 5，将默认使用 5。 位图的宽度将等于此参数与 info 编码宽度的乘积。 特别地，对于 PDF-417 和 QR 码，height 将被忽略，位图的高度将 等于此参数与 info 编码高度的乘积。
  [in] | height | 位图的高度，以像素为单位。有效值：等于或大于 20。 如果输入值低于 20，将默认使用 20。 特别地，对于 PDF-417 和 QR 码，height 将被忽略，位图的高度将 等于 unit_width 与 info 编码高度的乘积。
  [in] | level | （仅 QR 码需要）错误纠正级别。请参考从 FSDK.Barcode.e_QRCorrectionLevelLow 开始的值，并且应为这些值之一。

返回
  条形码位图。

## ◆ IsEmpty()

FSDK::Barcode::IsEmpty | ( |  | ) |

检查当前对象是否为空。

当当前对象为空时，表示当前对象无用。

返回
  true 表示当前对象为空，而 false 表示不为空。

## 类成员变量说明

## ◆ e_FormatCode39

FSDK::Barcode::e_FormatCode39
| static

条形码格式的枚举。

此枚举的值应单独使用。

条形码格式：标准 39 码。

## ◆ e_QRCorrectionLevelLow

FSDK::Barcode::e_QRCorrectionLevelLow
| static

QR 码的格式错误纠正级别的枚举。

此枚举的值应单独使用。

从 7% 损坏量中恢复的能力。