我在asp.net页面上有一个文本框.我使用条形码扫描仪将条形码编号放入该文本框中.我需要在文本框收到输入后直接自动触发事件.暴露的唯一事件是TextChanged事件,它不能实现我所需要的.我正在使用c#代替背后的代码.
问候
假设我的应用程序具有有限数量的"东西",在我的情况下,它们将是我游戏中的项目但是出于这个问题的目的,我将使用字符串.
说我有5个字符串:
将会有一个列表,但是我将来会增加该列表.
问题:我可以使用什么样的好算法,从随机数(从条形码生成)到上面的一个值?
例如,如果我的值为4523542354254,那么我可以使用什么算法将其映射到Dave?如果我再次使用相同的数字,我需要确保它Dave每次映射到而不是其他东西.
我考虑过的一个选项是使用条形码的最后一位数字并使用0-9它将映射到10个项目,但如果我添加了第11个项目,它不是非常未来的证明.
有什么建议?
在grails应用程序中,我需要生成PDF417图像并通过电子邮件发送.谁能推荐我一个(希望是免费的)grails插件或java库?
我需要使用qsBarcode http://www.qsbarcode.de/en/index.htm的DLL文件(这里是下载链接http://www.qsbarcode.de/en/download/qsbar39.zip).该DLL将包含条形码code39的位图图像解码为字符串.
在他们的例子中只有VB和C的例子,但我需要在Delphi中使用它.这是C中的官方示例代码:
#include <windows.h>
#include <stdio.h>
typedef int (WINAPI * CODE39_PROC)(char *, char *);
int main(int argc, char* argv[])
{
HINSTANCE hinstLib;
CODE39_PROC ProcAdd;
BOOL fFreeResult;
char cFileName[512] = "\0";
char cResult[512] = "\0";
int iReturn = 0;
if(argc < 2) return 0; //no bitmap filename in argv[1]
strcpy(cFileName,argv[1]);
hinstLib = LoadLibrary("qsBar39");
if (hinstLib == NULL) return -1; //can't load lib
ProcAdd = (CODE39_PROC) GetProcAddress(hinstLib, "ReadCode39");
if (NULL == ProcAdd) return -1; //can't access Proc
//dll …Run Code Online (Sandbox Code Playgroud) 有没有在MonoTouch项目中使用RedLaserSDK的例子?
使用usb条形码扫描仪扫描条形码后,如何模拟键盘按键?我对此一无所知,我只想获得一些关于如何做到这一点的建议/说明.如果我有这个表格,如何在该文本框中输入条形码编号?谢谢!
<form method="post" action="">
<input type="text" id="barcode-input" name="barcode-input" value=""/>
</form>
Run Code Online (Sandbox Code Playgroud) 我用ZXING库开发了一个BarcodeScanner应用程序.因为我下载了完整的库并将其添加到我的proj并用URI调用了一个Intent:"com.myproject.vinscan.client.android.SCAN".但后来我发现,我们可以将Inetnt的URI用作"com.google.zxing.client.android.SCAN",而不是将ZXING的所有包下载并包含在我们的项目中.我怀疑的是,如果没有图书馆,它是如何运作的.它甚至在离线模式下工作(没有WIFI/GPRS).是android SDK本身包含的库吗?
我想在winforms应用程序中使用普通打印设备打印条形码,而不是通过类似ZPL的语言打印.我可以打印任何不是常规条形码的东西
using (PrintDocument pd = new PrintDocument())
{
pd.PrintController = new StandardPrintController();
pd.PrinterSettings.PrinterName = "Printer";
pd.PrintPage += new PrintPageEventHandler(pd_PrintLabel);
pd.Print();
}
private void pdPrintLabel(object sender, PrintPageEventArgs ev)
{
Graphics g = ev.Graphics;
using (Font f = new Font(FontFamily.GenericSansSerif, 6))
{
g.DrawString(????????? what to do for barcode????);
}
}
Run Code Online (Sandbox Code Playgroud) 我试图从PrimeFaces Showcase中获取条形码,但是当我放置XHTML代码并让它在我当地的Wildfly 8中运行时,我只是得到完全垃圾.每个条形码的数量太大,QR码根本不起作用.
我相信我可能缺少Maven依赖,但我很难找到必要的依赖.
在文档之后,我想我必须barcode4j-light在版本中集成依赖项2.1,但我在Maven上找不到这个版本.
我该如何整合这个?我很感激每一个帮助!提前致谢!
我的Barcode.xhtml:
<!DOCTYPE html>
<html xmlns="http://www.w3c.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://xmlns.jcp.org/jsf/core">
<h:head/>
<h:body>
<p:panelGrid columns="2">
<h:outputText value="Interleaved 2 of 5" />
<p:barcode value="0123456789" type="int2of5" />
<h:outputText value="Codabar" />
<p:barcode value="0123456789" type="codabar"/>
<h:outputText value="Code39" />
<p:barcode value="0123456789" type="code39" />
<h:outputText value="Code128" />
<p:barcode value="0123456789" type="code128"/>
<h:outputText value="EAN-8" />
<p:barcode value="20123451" type="ean8"/>
<h:outputText value="EAN-13" />
<p:barcode value="0123456789012" type="ean13"/>
<h:outputText value="UPC-A (PNG)" />
<p:barcode value="01234567895" type="upca" format="png"/>
<h:outputText value="UPC-E (Vertical)" />
<p:barcode value="01234133" type="upce" …Run Code Online (Sandbox Code Playgroud) 我正在努力将POS系统集成到我的网站.所以我想生成条形码.我使用SKU作为编码甲酸盐的数据字段XXXXX-XXX-XXX-XXX.
X是从0到9的数字,所以在做研究之后我发现如果我错了,代码128是最正确的.尺寸问题,物品上的标签是2英尺×3 1/2英寸,当我生成条形码使用barbecue并调整图像大小时,扫描仪无法读取条形码.那么请你解释一下尺寸约束是什么,以及我可以用英寸得到的最小尺寸.