可使用RS35扫描设备,进行条码扫描。
方法 |
方法说明 |
---|---|
BarcodeIsMulti |
是否开启连续扫描。 |
BarcodeScan |
扫描条码。 |
BarcodeScanStop |
停止扫描。 |
BindKeyDown |
扫描键功能自定义。 |
DisableTrigger |
禁用扫描键。 |
EnableTrigger |
启用扫描键 。 |
UnbindKeyDown |
扫描键功能不自定义。 |
事件 |
事件发生条件 |
---|---|
BarcodeDataCaptured |
条码扫描后发生。 |
OnNotify |
在方法调用返回异常通知时发生。 |
一、插件打包
使用RS35扫描插件需要先在云平台上打包。
打包完后安装app,在打包期间可以进行下一步操作。
二、Dll引用
在项目中引用RS35的Dll。
三、插件使用
在设计器中添加RS35组件。
接下来调用你所需的方法即可。
调用Barcode扫描:
C#:
//开始扫描条码
this.rS35Scanner1.BarcodeScan();
//停止扫描条码
this.rS35Scanner1.BarcodeScanStop();
//连续扫码
this.rS35Scanner1.BarcodeIsMulti(true);
this.rS35Scanner1.BarcodeScan(50);
在BarcodeDataCaptured回调接收条码扫描后的信息:
C#:
//接收扫码信息
private void rS35Scanner1_DataCaptured(object sender, RS35BarcodeScanEventArgs e)
{
labData.Text= e.Data + System.Environment.NewLine+labData.Text;
}
//接收异常信息
private void rS35Scanner1_OnNotify(object sender, ComponentResultArgs e)
{
if (e.isError)
{
Toast(e.error);
}
}
四、源代码地址
demo-RS35