提问人:ledio4 提问时间:10/6/2023 最后编辑:Adaledio4 更新时间:10/8/2023 访问量:41
如何使用适用于 Xamarin.Forms 应用程序的 zebra MC9300 扫描 GS1 条形码
How to Scan GS1 barcode with zebra MC9300 for Xamarin.Forms App
问:
我正在开发一个 Xamarin 应用程序,用于使用 Zebra MC9300 扫描 gs1 条形码,
我在 Xamarin 窗体中有三个文本框,序列号、批号和数量。 现在我想要的是用这台 Zebra 扫描器扫描并将数据自动填充到我从 GS1 条形码信息中获得的三个文本框中。
这里有一些代码,但我不知道从哪里开始:
public void ParseGS1Data(string gs1Data)
{
string serialNumber = string.Empty;
string lot = string.Empty;
string quantity = string.Empty;
// Assuming GS1 data format is "01<SerialNumber>10<Lot>30<Quantity>"
int serialIndex = gs1Data.IndexOf("01");
int lotIndex = gs1Data.IndexOf("10");
int quantityIndex = gs1Data.IndexOf("30");
if (serialIndex >= 0 && lotIndex >= 0 && quantityIndex >= 0)
{
serialNumber = gs1Data.Substring(serialIndex + 2, lotIndex - serialIndex - 2);
lot = gs1Data.Substring(lotIndex + 2, quantityIndex - lotIndex - 2);
quantity = gs1Data.Substring(quantityIndex + 2);
}
// Update your Xamarin UI textboxes with the extracted values
serialNumberEntry.Text = serialNumber;
lotEntry.Text = lot;
quantityEntry.Text = quantity;
}
之前我用Zxing库扫描,但用相机扫描数据并自动填充到文本框中,但是用斑马扫描器确实知道该怎么做
答: 暂无答案
评论