如何删除条形码下方的人类可读文本

时间:2016-10-19 22:31:01

标签: java itext barcode

我有这个代码来生成条形码。我想知道如何删除条形码下面的人类可读文本。

Barcode128 barcode128 = new Barcode128();
barcode128.setCode(strCadenaCodBarra);
barcode128.setCodeType(Barcode128.CODE128);
Cbarra = barcode128.createImageWithBarcode(cb, null, null);
Cbarra.setAbsolutePosition(10, 700);
Cbarra.scalePercent(100);
Cbarra.scaleAbsolute(305, 75);

1 个答案:

答案 0 :(得分:3)

我不确定为什么这个问题被低估了。也许某些SO访客并不清楚。 OP正在尝试创建一个条形码,他的iText代码创建了一个EAN-128代码,该代码由条形图块下方的一些文本组成。 OP希望压制此文本。

这可以通过将字体设置为null

来完成
barcode128.setFont(null);

通过在创建Cbarra对象之前添加此行,您将删除文本。