我想用条形码创建标签的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);
谢谢 拉吉