C# WEB 页面条形码打印和扫描问题解决 --- C# 做的一个 B/S 系统 ,一串订单号需要转化成条形码, 在网上找了好久的程序, 发现网络上回答问题有一个共同的特点就是 : 说了上半句屁用没有的话,然后关键的地方不说了,例如:(条码很简单,用Code39字体就可以了!!! MD ,我知道那字体到底怎么用么?????)
还有就是一个程序无数个网站转载, 然后全都不好用 。 折腾了我3天,终于把问题解决了,说一下具体步骤:1, 去网上下载 IDAutomationHC39M.ttf (我用的就是这个) ,V100008_.TTF 这一类的字体 ,
这种字体很多,可以找你自己需要的, 然后把这个文件复制到 C:\WINDOWS\Fonts 这里就可以了。 2, 我用的是 VS 2008 , 步骤1弄好了以后, 在 ASPX 页面里加一个 <asp:Label ID="LabelHC39M" runat="server" Font-Names="IDAutomationHC39M" Font-Size="XX-Large"></asp:Label> 我用的就是这个 。 加了 Label 以后可以再属性那里调 Fonts : Font-Names="IDAutomationHC39M" 这里的Font-Names 就是你电脑里现在有的字体, 在步骤 1 里,你不是 把 “IDAutomationHC39M.ttf ” 这个放到“ C:\WINDOWS\Fonts ” 这里了么? 那你的VS下就会有这个 "Font-Names "类型的字体可以选择了, 步骤1 不执行的话,你只能看到常用的默认字体。3, ASPX.CS 后台代码里,可以写 LabelHC39M.Text = "09060001" 因为我是从数据库里绑定的,所以要在后台写,
如果你只是一条记录,那完全可以直接写到 <asp:Label ID="LabelHC39M" runat="server" Font-Names="IDAutomationHC39M" Font-Size="XX-Large" Text="09060001"></asp:Label> , 这样你看看你的页面,
条码出来了 。 4, 注意的是, 你的系统是 B/S 结构的 ,所以所有的客户端电脑里 C:\WINDOWS\Fonts 这个目录下都要有你对应的那个字体的 TTF 文件才行。 我做的这个东西在很多人看起来应该简单的不得了, 但是我还是鄙视那些回答问题只回答一半的怂人,要么你就别回答,要么就把问题解决。。 另外还要感谢这里的几个好人 zege ... 谢谢你们的认真帮助。。
还有就是一个程序无数个网站转载, 然后全都不好用 。 折腾了我3天,终于把问题解决了,说一下具体步骤:1, 去网上下载 IDAutomationHC39M.ttf (我用的就是这个) ,V100008_.TTF 这一类的字体 ,
这种字体很多,可以找你自己需要的, 然后把这个文件复制到 C:\WINDOWS\Fonts 这里就可以了。 2, 我用的是 VS 2008 , 步骤1弄好了以后, 在 ASPX 页面里加一个 <asp:Label ID="LabelHC39M" runat="server" Font-Names="IDAutomationHC39M" Font-Size="XX-Large"></asp:Label> 我用的就是这个 。 加了 Label 以后可以再属性那里调 Fonts : Font-Names="IDAutomationHC39M" 这里的Font-Names 就是你电脑里现在有的字体, 在步骤 1 里,你不是 把 “IDAutomationHC39M.ttf ” 这个放到“ C:\WINDOWS\Fonts ” 这里了么? 那你的VS下就会有这个 "Font-Names "类型的字体可以选择了, 步骤1 不执行的话,你只能看到常用的默认字体。3, ASPX.CS 后台代码里,可以写 LabelHC39M.Text = "09060001" 因为我是从数据库里绑定的,所以要在后台写,
如果你只是一条记录,那完全可以直接写到 <asp:Label ID="LabelHC39M" runat="server" Font-Names="IDAutomationHC39M" Font-Size="XX-Large" Text="09060001"></asp:Label> , 这样你看看你的页面,
条码出来了 。 4, 注意的是, 你的系统是 B/S 结构的 ,所以所有的客户端电脑里 C:\WINDOWS\Fonts 这个目录下都要有你对应的那个字体的 TTF 文件才行。 我做的这个东西在很多人看起来应该简单的不得了, 但是我还是鄙视那些回答问题只回答一半的怂人,要么你就别回答,要么就把问题解决。。 另外还要感谢这里的几个好人 zege ... 谢谢你们的认真帮助。。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货