如何使用iTextsharp 4.1.6.0

时间:2018-04-15 07:32:43

标签: itext

我想用条形码创建标签的pdf。以下是客户条形码的要求。

  

格式代码128A

     

高度大于0.25" (6.3毫米),或条形码长度的15%。

     

窄条形码元素规格取决于您的打印机   分辨率。

     

300 dpi:13.33密耳(.3386 mm)

     

200 dpi:20密耳(.508 mm)

     

宽到窄的元素比率3:1

     

安静区域(侧面)大于0.25" (6.4毫米)

     

安静区域(顶部和底部)大于0.125" (3.2毫米)

他们还要求每个标签尺寸为

  

使用标签,其高度和宽度尺寸均为1" x 2" (2.5厘米x   5.0厘米)高达2" x 3" (5.1厘米×7.6厘米)。例如,您可以使用1" x 3" (2.5厘米x 7.6厘米)或2" x 2" (5.1厘米x 5.1厘米),   只要包含所有必需的信息。

我正在尝试使用iTextSharp 4.1.6.0生成条形码。但是我无法为条形码设置MinWidth和MaxWidth,安静区域,所以我可以将条形码设置为所需的大小。 我无法控制条形码的宽度,但我可以将条形码的高度控制为

Barcode128 code128 = new Barcode128();
code128.CodeType = Barcode.CODE128;
code128.Font = null;
code128.Code = “12345678910”;
code128.X = 1.1f;
code128.BarHeight = (code128.BarcodeSize.Width) * (float)(0.15);

谢谢 拉吉

0 个答案:

没有答案