在zxing writer

时间:2018-02-23 14:11:40

标签: java barcode zxing

我需要在zxingCode128writer中生成条形码时添加条形码条大小。

我阅读了代码和文档,但没有找到合适的方法。

这些是Code128writer.encode所采用的提示参数:

ERROR_CORRECTION,

/ **    *指定适用时使用的字符编码(键入{@link String})    * /

  CHARACTER_SET,

/ **    *指定Data Matrix的矩阵形状(键入{@link com.google.zxing.datamatrix.encoder.SymbolShapeHint})    * /

  DATA_MATRIX_SHAPE,

/ **    *指定最小条形码大小(类型{@link Dimension})。现在仅适用于Data Matrix。    * /

  MIN_SIZE,

/ **    *指定最大条形码大小(类型{@link Dimension})。现在仅适用于Data Matrix。    * /

  MAX_SIZE,

/ **    *指定生成条形码时使用的边距(以像素为单位)。意思可以变化    *按格式;例如,它在条形码水平之前和之后控制边距    *大多数1D格式。 (输入{@link Integer})。    * /

  MARGIN,

/ **    *指定是否对PDF417使用紧凑模式(键入{@link Boolean})。    * /

  PDF417_COMPACT,

/ **    *指定用于PDF417的压缩模式(类型    * {@link com.google.zxing.pdf417.encoder.Compaction Compaction})。    * /

  PDF417_COMPACTION,

/ **    *指定PDF417的最小和最大行数和列数(类型    * {@link com.google.zxing.pdf417.encoder.Dimensions Dimensions})。    * /

  PDF417_DIMENSIONS,

/ **    *指定Aztec代码所需的层数:    *负数(-1,-2,-3,-4)指定紧凑的Aztec代码    * 0表示使用最小层数(默认值)    *正数(1,2,... 32)指定一个normaol(非紧凑)Aztec代码    * /

   AZTEC_LAYERS,

此库中是否提供此类选项,或者您是否可以推荐其他库?

我尝试过烧烤,但它需要像素(int)作为输入,我需要浮动像素。

0 个答案:

没有答案