Foxit PDF SDK
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_widthinfo 编码高度的乘积。
[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% 损坏量中恢复的能力。