JC壹玖玖伍 发表于 2024-7-9 23:31:18

[10.0.3]jsbarcode指南

本帖最后由 JC壹玖玖伍 于 2024-7-9 23:44 编辑

如果你和我一样遇到一维码不想显示下面字体,还在用白色图片遮挡;不要担心,今天,立刻解决!!

跟我抄起来!!

先看效果


第一步,下载工程文件barcode.fgcc(10.0.3),js引用取出来,放到自己工程上去,打不开/不想下载工程的直接附加下JsBarcode.code39.min.js


第二步,拉页面,二维码展示框,图片格式,拉一个,名字为 TXM;在拉一个文本框,作为二维码值,名字 value,再放个按钮命令


第三步 抄命令

const page = Forguncy.Page;
let value = page.getCell("value").getValue();

let dom = $('')
let img = dom.querySelector('img')
img.id = "barcode"

JsBarcode("#barcode", value, {
    format: "code39",
    displayValue: false,
    fontSize: 12,
    lineColor: "#000"
});

let TXM = page.getCell("TXM").setValue(img.src);

第四步 发挥想象,jsbarcode有额外参数可配置,直接加载value对象里面



引用自:antd 大佬 https://gcdn.grapecity.com.cn/showtopic-196597-1-1.html,学习备忘,为记

更多一维码编码格式在官网jsBarcode官网:https://lindell.me/JsBarcode/


问题:
1、不知道一维码怎么靠左靠右,都是手动调节合并单元格大小,让条形码看起来靠左,但是如果条码内容太长了,就可能显示不全,最好合并单元格拉大点,设置靠左,但是没设置成功。
2、好像不支持二维码,不知道二维码有没有什么好的解决方案,四周留白太大,希望了解的朋友给我留言

KinShing 发表于 2024-7-10 00:27:15

:hjyzw:hjyzw:
页: [1]
查看完整版本: [10.0.3]jsbarcode指南