我需要在zxing
库Code128writer
中生成条形码时添加条形码条大小。
我阅读了代码和文档,但没有找到合适的方法。
这些是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)作为输入,我需要浮动像素。