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

如何去除iText7生成Barcode39下方文本的起止星号*

解决iText7 Barcode39条码下方文本首尾星号问题

Barcode39的首尾星号是标准规范要求的起始/终止符(条码识别必需,图形中的星号无法去除),但下方显示的文本星号可以通过设置属性关闭:

在你的代码中,添加一行设置DisplayStartStop为False即可:

Dim BCODE As iText.Barcodes.Barcode39 = New iText.Barcodes.Barcode39(Pdf)
BCODE.SetCode("3ONWGE7C")
BCODE.SetDisplayStartStop(False) ' 关闭首尾星号的文本显示
Dim Barcodeimg = New Image(BCODE.CreateFormXObject(Pdf)).SetWidth(350).SetHeight(100)

原理:DisplayStartStop属性控制是否在条码下方显示起始/终止符的文本(即星号),设置为False后,仅显示你传入的纯代码文本,同时条码图形仍会保留识别所需的起始/终止符,不影响扫码识别。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 00:47:39