barcode

Barcode模块管理条码扫描,提供常见的条码(二维码及一维码)的扫描识别功能,可调用设备的摄像头对条码图片扫描进行数据输入。通过plus.barcode可获取条码码管理对象。

常量:

方法:

对象:

回调方法:

权限:

permissions

"Barcode": {
	"description": "访问条码扫描插件"
}
			

Barcode

条码扫描识别控件对象

interface plus.barcode.Barcode {
	// Methods
	function void start( options );
	function void cancel();
	function void setFlash( open );

	// Events
	function void onmarked();
	function void onerror();
}
				

说明:

Barcode对象表示条码识别控件对象,在窗口中显示条码识别控件,使用此对象可自定义条码识别界面。

构造:

方法:

事件:

BarcodeOption

JSON对象,条码识别控件扫描参数

interface plus.barcode.BarcodeOption {
	attribute Boolean conserve;
	attribute DOMString filename;
}
				

说明:

设置条码识别控件扫描条码的参数,如是否保存扫描成功时的截图等。

属性:

BarcodeSuccessCallback

条码识别成功的回调函数

void BarcodeSuccessCallback ( type, code, file ) {
	// Barcode success code
}
				

说明:

当获取条码识别成功时的回调函数,用于返回识别成功的条码数据。

参数:

返回值:

void : 无

BarcodeErrorCallback

条码识别错误的回调函数

void BarcodeErrorCallback( error ) {
	// Handle error
}
				

参数:

返回值:

void : 无