You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Vb.Net中使用Zxing生成的条码下方的文字

解决方案

你只需要配置ZXing的编码参数,开启纯条码模式即可移除下方的文字,核心是设置PureBarcode = True,修改后的生成条码代码如下:

Sub Barcode()
    Dim writer As New BarcodeWriter
    writer.Format = BarcodeFormat.CODE_128
    ' 配置编码参数,禁用下方文字渲染
    Dim encodeOptions As New EncodingOptions With {
        .PureBarcode = True,
        ' 可按需调整条码的宽、高、边距参数
        .Width = PictureBox1.Width,
        .Height = PictureBox1.Height,
        .Margin = 1
    }
    writer.Options = encodeOptions
    PictureBox1.Image = writer.Write(Fullcode.Text)
End Sub

说明

  • PureBarcode属性设为True后,ZXing生成条码时只会输出条纹图案,不会额外渲染下方的明文内容
  • 你原有的打印逻辑代码不需要做任何修改,生成的条码图片已经默认不带底部文字
  • 如果使用的ZXing.Net版本区分码制专属配置,也可以替换为Code128EncodingOptions,参数设置逻辑完全一致

内容的提问来源于stack exchange,提问作者Abd Domingos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 21:24:03