设置生成一维码的大小

This commit is contained in:
tangft 2019-01-08 18:11:35 +08:00
parent 67c351b92f
commit e44d6efd02

View File

@ -80,6 +80,7 @@ public class MakeOneCodeAndContractModel {
JBarcode localJBarcode = new JBarcode(Code128Encoder.getInstance(), WidthCodedPainter.getInstance(), BaseLineTextPainter.getInstance());
localJBarcode.setEncoder(Code128Encoder.getInstance());
localJBarcode.setPainter(WidthCodedPainter.getInstance());
localJBarcode.setBarHeight(10);
localJBarcode.setTextPainter(BaseLineTextPainter.getInstance());
localJBarcode.setShowCheckDigit(false);
@ -289,9 +290,11 @@ public class MakeOneCodeAndContractModel {
}
PdfReader reader = new PdfReader(InPdfFile, "PDF".getBytes());
PdfStamper stamp = new PdfStamper(reader, new FileOutputStream(newPath));
Image img = Image.getInstance(markImagePath);// 插入水印   
Image img = Image.getInstance(markImagePath);//插入水印   
//设置图片宽度和高度
img.scaleAbsolute(160, 22);
//设置图片水印的位置
img.setAbsolutePosition(370, 780);
img.setAbsolutePosition(400, 785);
PdfContentByte under = stamp.getUnderContent(1);
under.addImage(img);