バーコードライターを使用して datamatrix barcoe を書き込んでいます。ほとんどの場合、正しい正方形スタイルのデータマトリックス バーコードが作成されますが、一部のテキストでは長方形のバーコードが作成されます。
以下のような inputData の場合、長方形のバーコード 8004600000070000017 C/TH PAUL PENGELLY C/TH NICKY PARSONS C/TH ROSEMARIE BARTOLOME が作成されます。
その他の場合は、正方形のスタイルを作成します: CTH HEKT-WOODROW MORGAN 800460000007 800460000007000001700000
このコードを使用してコードを生成しています: BarcodeWriter writer = new BarcodeWriter() { Format = BarcodeFormat.DATA_MATRIX };
var img = writer.Write(inputData); 新しいビットマップ (img) を返します。
img.Save(ms, System.Drawing.Imaging.ImageFormat.Png); dto.BarcodeImage = ms.ToArray();
常に正方形のデータマトリックスを取得するにはどうすればよいですか? 高さ、幅のオプションを追加しようとしました。
ありがとう