Я не хочу видеть название штрих-кода в моем изображении штрих-кода

Я создал изображение штрих-кода, используя барбекю. когда изображение создано, я могу видеть код, который я создал штрих-код на этом изображении тоже. Я только хочу увидеть штрих-код.

    import java.io.File;
    import net.sourceforge.barbecue.BarcodeFactory;
    import net.sourceforge.barbecue.BarcodeImageHandler;

    /**
     *
     * @author malinda
     */
    public class NewClass {

    public static void main (String [] args) throws Exception {

    //Get 128B Barcode instance from the Factory
    net.sourceforge.barbecue.Barcode barcode = BarcodeFactory.createCode128B("be the coder");
    barcode.setBarHeight(20);
    barcode.setBarWidth(1);

    File imgFile = new File("testsize2.png");

    //Write the bar code to PNG file
    BarcodeImageHandler.savePNG(barcode, imgFile);
      }
    }

1 ответ

Решение

Имейте в виду, что Barbecue, похоже, заброшены и имеют жесткие зависимости от таких классов, как AWT, что делает его непригодным, например, для разработки под Android. Тем не менее, вы должны иметь возможность делать то, что вы хотите с drawingText имущество:

Указывает, должны ли данные штрих-кода отображаться в виде строки под штрих-кодом или нет.

Обратите внимание, что изменение этого параметра после отрисовки штрих-кода приведет к аннулированию компонента и может вызвать обновление.

barcode.setDrawingText(false);
Другие вопросы по тегам