c# Zxing を使用して 1D EAN8 バーコードを生成したいと考えています。2D QRコードを生成するためのコード例とドキュメントしか見つけることができませんでした
var writer = new BarcodeWriter
{
Format = BarcodeFormat.QR_CODE,
Options = new QrCodeEncodingOptions
{
Height = height,
Width = width
}
};
return writer.Write(textForEncoding);
これは実行できて正常に動作しますが、「1DCodeEncodingOptions」または同様の名前の関数はありません。私は試した
var writer = new BarcodeWriter
{
Format = BarcodeFormat.EAN_8
};
return writer.Write("1234567");
しかし、インデックスエラーが発生します。
編集:構文は正しいですが、期待されるサイズがわからないため、適切なバーコードが生成されず、デフォルトもないようです。
ZXingを使用。ZXing.OneD の使用
var writer = new BarcodeWriter
{
Format = BarcodeFormat.EAN_8,
Options = new ZXing.Common.EncodingOptions
{
Height = 100,
Width = 300
}
};
return writer.Write("12345678");