官方文档

条形码

CODE_128 横排条码并在下方显示拉开的文字;二维码按单元格较短边保持正方形。

形态里的条形码把单元格的实际值画成码。格子里仍是原文,例如工牌号 HZ24018。适用角色:报表设计人员。

入口:单元格属性 → 形态 → 条形码。总览见 单元格形态概述。

1. 横排条码是 CODE_128

工牌上那种横排黑条、下面字符拉开成 H Z 2 4 0 1 8 的,是 CODE_128,并且打开了 显示文字。字符按条码宽度均匀排开,所以格子越宽,字距越大。

码制样子
CODE_128横排一维码。适合工牌号、单号
二维码正方形。放进单元格时按较短的一边,不会被拉扁
CODE_39另一种横排一维码
EAN_1313 位商品条码。内容须是合法数字

把宽度填得很小,不会得到铺满格子的横排条码。一维码按单元格宽度和行高生成,不按形态页里那个很小的宽度像素。

2. 不要改成内容类型里的条形码

单元格内容 → 条形码 会让格子的值变成图片,工牌号原文没了,链接参数也会丢。形态 → 条形码 只改显示:预览是码,实际值仍是 HZ24018。

3. 示例:湖滨银泰导购工牌

数据在 VRDemo 的 guide_badge 表。badge_no 是工牌号,例如沈知夏的 HZ24018、顾清和的 HZ24045。

  1. 单元格绑定 ds1.L(工牌号),扩展方向按卡片需要设置。左主格仍指向姓名那一格,不要改掉。
  2. 把这一行拉到条码需要的高度。横排码要扁一点的行;二维码要把行高拉到接近格子宽度,码才会够大。
  3. 右侧 单元格属性 → 形态,选 条形码。
  4. 码制选 CODE_128,打开 显示文字。
  5. 保存,分页预览。条码铺在这一格里,下面是拉开的工牌号。设计器里只在左上角标「码」,不画条码。

码制不接受这段文字时(例如 EAN_13 遇到字母),这一格退回工牌号原文,报表不会因此失败。

4. 大小

  • CODE_128、CODE_39、EAN_13:按单元格宽高铺开。
  • 二维码:保持正方形,边长取单元格较短的一边,放在格子里。扁格子里的二维码不会被拉成一条。
  • 要更大的码,拉高或拉宽这一格,然后重新预览。