创建包含上下文本的条形码

时间:2017-06-08 10:06:58

标签: vb.net itext

我需要创建一个包含大写和小写文本的条形码,并将其应用于PDF的所有页面,如下所示:

                               TEXT
                              BARCODE
                               TEXT

我正在使用iTextSharp DLL创建条形码。 我的想法是创建一个JPG图像(带有结构)并应用于PDF。

我使用过这段代码:

Bmgraphics.Clear(Drawing.Color.White)
Bmgraphics.DrawString(UpperText, New System.Drawing.Font("Arial", 8, FontStyle.Regular), SystemBrushes.WindowText, New Point(0, 0))
Bmgraphics.DrawImage(Barcode, New Point(0, height/ 2))
Bmgraphics.DrawString(LoewText, New System.Drawing.Font("Arial", 8, FontStyle.Regular), SystemBrushes.WindowText, New Point(0, height+ 10))
finale.Save("path to save")

我的问题是关于给Bitmap图像的维度。 我需要条形码,下部文本和上部文本之间的较长时间给出图像的宽度。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

可读条形码AFAIK始终比底层文本长。 我在这里错过了什么?