Я не хочу видеть название штрих-кода в моем изображении штрих-кода
Я создал изображение штрих-кода, используя барбекю. когда изображение создано, я могу видеть код, который я создал штрих-код на этом изображении тоже. Я только хочу увидеть штрих-код.
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);