当处理打印的InfoPath表单时,线性条码可用于自动输入数据并减少失误。在这个条形码实例教程中,可在设计模式下编辑购买请求模板,从而添加一个编码了参考编号的条形码。在文本中,我们将使用IDAutomation Barcode ActiveX Control来完成条形码的创建。
1、购买或下载Linear Barcode ActiveX Control and DLL的示例版本。
2、打开Microsoft® Office® InfoPath®。
3、打开Purchase Request Template。
4、选择design按钮,以输入设计模式。
![IDAutomation Barcode ActiveX在InfoPath中创建条码](https://i-blog.csdnimg.cn/blog_migrate/2d5748e202cf08a0e4f700bbd5eee767.jpeg)
5、选择Insert - More Controls。在自定义栏,选择Add or Remove Custom Controls。
![IDAutomation Barcode ActiveX在InfoPath中创建条码](https://i-blog.csdnimg.cn/blog_migrate/2b63756aef7c1c63e2b74c2c936d9851.jpeg)
6、从控件列表中,选择Barcode ActiveX Control。
7、在安装选项中,选择包含CAB文件的控件。
8、当询问是否指定一个绑定属性时,选择DataToEncode。
![IDAutomation Barcode ActiveX在InfoPath中创建条码](https://i-blog.csdnimg.cn/blog_migrate/057823090c1cdbf43b8e6d2ec6eb397e.jpeg)
9、接下来,需要选择是否启用或禁用属性。如果不确定,请保持所有默认选项,然后选择Next。
![IDAutomation Barcode ActiveX在InfoPath中创建条码](https://i-blog.csdnimg.cn/blog_migrate/907728a05fefefd20b14f39e8bc75a62.jpeg)
10、为数据类型选择TEXT (String),然后选择Finish和OK。
![IDAutomation Barcode ActiveX在InfoPath中创建条码](https://i-blog.csdnimg.cn/blog_migrate/0533bad56b9f6b24e2a4d6be11b0580f.jpeg)
11、此时,条形码控件出现在控件任务面板的自定义控件区域。在表单上创建一个用于插入条码的位置,并为条码的宽度和高度留出足够的空间。
![IDAutomation Barcode ActiveX在InfoPath中创建条码](https://i-blog.csdnimg.cn/blog_migrate/6f076d2809e8be2dac297900f0db727f.jpeg)
12、点击刚添加到控制面板中的自定义条码控件。在Data Source屏幕中,将referenceNumber字段设置为binding,然后选择OK。
13、将referenceNumber字段设置为binding后,表单上将出现带有默认数据的条形码。
![IDAutomation Barcode ActiveX在InfoPath中创建条码](https://i-blog.csdnimg.cn/blog_migrate/884c91b1c6f8f1bdd05274b43470c5ff.jpeg)
14、保存/发布修改后的表单,就会出现条形码。当字段被编辑以及光标移动到另一个字段后,条形码字段后自动更新。
![IDAutomation Barcode ActiveX在InfoPath中创建条码](https://i-blog.csdnimg.cn/blog_migrate/433caeacf4d3ac8498acd8b850595ccb.jpeg)