0

我必须使用 zxing 库生成 DataMatrix 图像的不同数据格式(如 8x8、10x10、12x10 等) 。目前基于数据长度的自动格式将在 zxing 库中设置。因此,我们必须在 zxing 条码生成库中对 User 端的数据格式进行更改。

4

1 回答 1

0

您可以使用 DatamatrixEncodingOptions 控制自动格式选择:

            var writer = new BarcodeWriter
            {
                Format = BarcodeFormat.DATA_MATRIX,
                Options = new ZXing.Datamatrix.DatamatrixEncodingOptions
                {
                    SymbolShape = SymbolShapeHint.FORCE_...,
                    MinSize = new Dimension(<insert width here>, <insert height here>),
                    MaxSize = new Dimension(< insert width here >, < insert height here >)
                }
            };
            var image = writer.Write("<content here>");
于 2020-01-14T06:06:43.413 回答