gpt4 book ai didi

java - Barcode128 出现在 IE 中的 pdf 页面之外

转载 作者:行者123 更新时间:2023-11-30 08:09:30 26 4
gpt4 key购买 nike

我正在使用 Barcode128 创建图像并尝试将其放入 PDF 文件中,但它在 IE 中浏览页面: IE_AdobeReader

如果订单号 (ETIMS...) 约为 20 个字符,则会打印正常尺寸的条形码。 labe2

我尝试了不同的值:

code128.setBarHeight(); 
code128.setX();
Image.setWidthPercentage();
Image.scaleAbsolute();
Image.scaleToFit();
Image.scalePercent();

但是没有任何作用,就像其他东西设置了宽度和高度,而我所做的任何事情都没有改变它。

发生这种情况的代码部分:

float[] widths1 = { 10f, 4f };
PdfPTable tableReqNumberBarcode;
Paragraph p1 = new Paragraph();
PdfPCell cellReqNumberBarcode;

while (iteratorPDFReader.hasNext())
{
tableReqNumberBarcode = new PdfPTable(widths1);
cellReqNumberBarcode = new PdfPCell(p1);
cellReqNumberBarcode.setBorder(Rectangle.NO_BORDER);
}

page = writer.getImportedPage(pdfReader, pageOfCurrentReaderPDF);
cb.addTemplate(page, 1.15f, 0, 0, 1.15f, 70, 0);
Barcode128 code128 = new Barcode128();
code128.setCode(orderNumber);
code128.setFont(null); //remove printed text under the barcode
code128.setBarHeight(80f);
code128.setX(1f);

Image myImage = code128.createImageWithBarcode(cb, null, null);
cellReqNumberBarcode.addElement(myImage);

tableReqNumberBarcode.addCell(cellReqNumberBarcode);
document.add(tableReqNumberBarcode);

最佳答案

code128.setX(1f); 设置最窄条的宽度。将其设置为较低的值可缩小条形码。

关于java - Barcode128 出现在 IE 中的 pdf 页面之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30598894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com