Как установить защитные полосы в barcode4j

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

    EAN8Bean bean = new EAN8Bean();  
    if(ta) {
        bean.setMsgPosition(HumanReadablePlacement.HRP_TOP);
    } else {
        bean.setMsgPosition(HumanReadablePlacement.HRP_BOTTOM);
    }  
    String fileName = "EAN8";
    final int dpi = 160;
    String barCodePath = "C:/temp/";
    String codePath = barCodePath + fileName + ".JPG";
    // Open output file
    File outputFile = new File(codePath);

    FileOutputStream out;
    try {
        out = new FileOutputStream(outputFile);
    BitmapCanvasProvider canvas = new BitmapCanvasProvider(out, "image/jpeg", dpi,
          BufferedImage.TYPE_BYTE_BINARY, false, 0);

    // Generate the barcode
    bean.generateBarcode(canvas, pin);
    canvas.finish();    

Пожалуйста, предоставьте ваши предложения

0 ответов

Другие вопросы по тегам