所以,我想将字符串显示为条形码。我想使用Code128自动。我不想用金块。我该怎么做?最后,我只想在WPF中有一个TextBlock,里面有BarCode字符串
编辑
所以我在WPF的文本块中已经有了一个Code128的字体。但我的问题是,我不能用条形码扫描仪扫描条形码字体。
要生成条形码,可以使用类似NetBarcode的库。它将创建一个您需要在应用程序中显示的图像。可能无法在文本框中显示条形码,因为位图数据是为代码128条形码生成的。
按照建议查找条形码字体并执行:
ont f = new Font("Free 3 of 9", 80);
this.Font = f;
Label l = new Label();
l.Text = "*STACKOVERFLOW*";
l.Size = new System.Drawing.Size(800, 600);
this.Controls.Add(l);
this.Size = new Size(800, 600);
除了用金块,我想不出其他办法了。
编辑:由于人们在做无用的守时,你当然需要使用128字体的条形码,而不是9中的3。这里有一个:https://fonts.google.com/specimen/Libre+条形码+128
如果你完全不想要依赖关系,只需访问github并实现库的代码,这样你就不必经历金块。
我成功地使用了这个:https://github.com/Tagliatti/NetBarcode