【发布时间】:2019-12-31 10:09:45
【问题描述】:
我必须使用 zxing 库生成不同的数据格式(如 8x8、10x10、12x10 等)的 DataMatrix 图像。目前基于数据长度的自动格式将在 zxing 库中设置。所以我们必须在zxing条码生成库的用户端进行数据格式的更改。
【问题讨论】:
标签: c# zxing zxing.net datamatrix
我必须使用 zxing 库生成不同的数据格式(如 8x8、10x10、12x10 等)的 DataMatrix 图像。目前基于数据长度的自动格式将在 zxing 库中设置。所以我们必须在zxing条码生成库的用户端进行数据格式的更改。
【问题讨论】:
标签: c# zxing zxing.net datamatrix
您可以使用 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>");
【讨论】: