根据iText的API,我们可以使用public void setBarHeight(float barHeight)
方法设置条形码的高度,但没有提到高度的测量(单位)。我需要有25毫米高的条形码;那么传递给上述方法的值应该是什么?
答案 0 :(得分:2)
这适用于班级BarcodePostnet
,但它适用于扩展BarCode
班级的其他班级。
使用的单位是PostScript Point。你应该传递给方法值 70.86614f (72 / 25.4 * 25毫米= 70.866141732283464566929133858268 PostScript点数)
<小时/> 的说明强>
首先阅读您将看到的BarcodePostnet
文档
Implements the Postnet and Planet barcodes. The default parameters are: n = 72f / 22f; // distance between bars x = 0.02f * 72f; // bar width barHeight = 0.125f * 72f; // height of the tall bars size = 0.05f * 72f; // height of the short bars codeType = POSTNET; // type of code的标准
4.2.5 POSTNET条形码尺寸和间距POSTNET条形码符合条形尺寸和间距的这些标准。外来 墨水或墨水空隙不得导致任何条形无法满足这些要求 标准:
一个。整条必须为0.125±0.010英寸高。
湾半条必须为0.050±0.010英寸高。
℃。所有条都必须是0.020±0.005英寸宽
因此,您可以得出结论,默认单位是PostScript Point。