首页 > 解决方案 > 使用 ZXing.Net 强制平方数据矩阵代码?

问题描述

我想知道是否有办法确保使用 ZXing.Net 创建的数据矩阵代码显示为正方形?

我不是在谈论图像本身,而是在谈论代码本身。

我有从输入文本生成带有数据矩阵代码的图像的代码,在某些情况下它是一个方形代码(代码不是图像),而在其他情况下它更像是一个平面矩形(代码,而不是图像)。

那么平面矩形代码是由于输入而导致的代码外观,还是实际上可以强制变成正方形?

标签: zxing.netdatamatrixgs1-datamatrix

解决方案


您可以尝试以下代码段:

var writer = new BarcodeWriter
{
   Format = BarcodeFormat.DATA_MATRIX,
   Options = new DatamatrixEncodingOptions
   {
      SymbolShape = SymbolShapeHint.FORCE_SQUARE
   }
};
var image = writer.Write("<your content here>");

推荐阅读