0
问题很简单。是否可以使用ZXing C#库来强化手动输入的条形码?我们需要这样做,因为有时会发生条形码损坏,操作员必须手动插入底层数字。条形码格式未知。ZXing验证文本形式条形码阅读器
问题很简单。是否可以使用ZXing C#库来强化手动输入的条形码?我们需要这样做,因为有时会发生条形码损坏,操作员必须手动插入底层数字。条形码格式未知。ZXing验证文本形式条形码阅读器
是的。
在我的代码使用以下方法来从用户输入的代码生成的图像:
var writer = new BarcodeWriter();
writer.Format = BarcodeFormat.CODE_128;
var options = new EncodingOptions();
options.Height = 140;
options.Width = 300;
writer.Options = options;
try
{
Bitmap image = writer.Write(textBoxCodigoDeBarras.Text);
BitmapImage bi = ImageManager.BitmapToImagesource(image);
ImageCodigoDeBarras.Source = bi;
}
catch
{
//Could not generate image.
//Therefone Barcode is invalid.
}
有趣!我认为在这些情况下应该在他们的代码中使用直接方法!但是这个解决方法也不错 – velteyn 2013-02-13 11:33:33
另一个原因是我无法知道以前的条形码FORMAT! – velteyn 2013-02-13 11:35:05
我不认为有可能验证一些你不知道它是什么的东西。在用户必须选择条形码类型的情况下添加组合框是不可能的?或者,根据用户键入系统的产品/盒子的类型或来源选择条码类型? – MateusBello 2013-02-14 10:04:47