如何解决iTextSharp 将两个图像添加到每个标签
我的项目将使用 iTextSharp 创建一个 PDF 发送给用户,以便能够打印 30 个 avery 标签。我打印带有一些文本的条形码图像没有问题。但是现在用户也想添加一个二维码。我可以用 QRCoder 生成二维码没问题。将所有这些信息放在一个标签上是一个难题。
我用这个生成条形码:
iTextSharp.text.Image imagebar = GetBarcode128(pdfContentByte,SelectDodidOrFmp(patient.PatientId,patient.FmpSsn),true,iTextSharp.text.pdf.Barcode128.CODE128);
iTextSharp.text.Image image39 = CreateQRCode(patient.PatientId);
我已经创建了一个标准 A4 尺寸的文档。然后我用段落创建一个单元格:
iTextSharp.text.pdf.PdfPCell cell = new iTextSharp.text.pdf.PdfPCell();
cell.Border = 0;
cell.FixedHeight = 79f;
var contents = new iTextSharp.text.Paragraph();
var contents1 = new iTextSharp.text.Paragraph();
contents.Leading = 0;
contents.MultipliedLeading = 0.9f;
contents.Alignment = iTextSharp.text.Element.ALIGN_LEFT;
现在的问题是将两个图像放在同一个标签上:
iTextSharp.text.Chunk line = new iTextSharp.text.Chunk(string.Format("\n"));
line.Font.SetFamily("Arial");
line.Font.Size = options.ImageFontSize;
for (int i = 1; i <= 3; i++)
{
contents.Add(line);
}
contents.Add(new iTextSharp.text.Chunk(image39,true));
contents.Add(new iTextSharp.text.Chunk(imagebar,true));
大家有什么好的想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。