我使用烧烤创建了条形码图像。当图像创建时,我可以看到我在该图像中创建了条形码的代码。我只想看条形码。
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);
}
}
答案 0 :(得分:1)
请注意,BBQ似乎已被放弃,并且它对诸如AWT之类的类具有很强的依赖性,使其不适合用于Android开发。但是,您应该能够使用drawingText
属性执行所需操作:
指示条形码数据是否应显示为条形码下方的字符串。
请注意,在绘制条形码后更改此设置将使组件无效并可能强制刷新。
barcode.setDrawingText(false);