找回密码
 立即注册

QQ登录

只需一步,快速开始

AlexZ 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-25 15:21  /   查看:3051  /  回复:0
条形码是世界各地几乎无处不在的数据显示和捕获形式。因此,**、装运标签等文件中包含条形码以使数据输入和共享更准确、更省事。为了将条形码添加到文档中,没有很多选项,特别是允许不同版本条形码的API选项。

GcExcel包含一个完整的API,用于在Excel中设置具有11种不同支持条形码类型(及其相关属性)的单元格上的条形码,并导出为任何文档格式,如PDF、HTML或图像文件。API还可以帮助从具有条形码数据的SpreadJS读取JSON文件,修改设置并导出回JSON:
  • QRCode
  • EAN-13
  • EAN-8
  • Codabar
  • Code39
  • Code93
  • Code128
  • GS1-128
  • Code49
  • PDF417
  • DataMatrix


在单元格中添加条形码的方法很简单。只需按以下方式将公式添加到单元格区域-

  1. =BC_<Barcode name>(comma separated Barcode specific settings)
复制代码


例如,您可以通过以下方式设置DataMatrix条形码设置-


  1. =BC_DataMatrix(value, color, backgroundColor, eccMode, ecc200SymbolSize, ecc200EndcodingMode, ecc00_140Symbole, structureAppend, structureNumber, fileIdentifier, quietZoneRight, quietZoneTop, quietZoneBottom)
复制代码

  1. <p>//set formula</p><p>for (var i = 4; i < 8; i++)</p><p>{</p><p>    var value = "CONCAT(B" + i + ",":",C" + i + ")";</p><p>    worksheet.Range["D" + i].Formula = "=BC_DataMatrix" + "(" + value + ")";</p><p>    worksheet.Range["E" + i].Formula = "=BC_DataMatrix" + "(" + value + ", , ,"ECC000")";</p><p>    worksheet.Range["F" + i].Formula = "=BC_DataMatrix" + "(" + value + ", , ,"ECC200")";</p><p>}</p><p></p>
复制代码

下面的快照显示了为各种紧急号码添加到Excel文件中并导出为PDF的数据矩阵条形码。

image.png277409972.png
注:此功能同时在 Java 和 .NET 版本中发布


0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部