winform 打印条码 如何去实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform 打印条码 如何去实现相关的知识,希望对你有一定的参考价值。
上海启邦条码系统工程师马天宇回答你:
winform打印条码有几种方式,
如果是普通激光打印机,可以使用条码字体、条码控件、或调用第三方条码编辑打印软件。最复杂就是根据条码的规则自己编写程序直接绘制条码。
如果是条码打印机,除了以上几种方法,还可以使用驱动里的条码字体。
winform中如何实现打印功能,能够打印出winform中的字,或者打印出数据库中一条数据,两种都可以
两个方法实现都可以
1.再面板上加一个“打印”按钮,点击能够打印出这个form中的所有字段的数据,图片如下
2.再面板上加一个“打印”按钮,点击能够打印出数据库中的第一条数据,
这两种方法都可以,望大神赐教
能不能说的详细点,我可以给你源码的,帮我弄弄吧,大神
参考技术B 好好看下.net里工具箱中打印的组件 printDocument1等 调用一下就ok了追问详细点吗,我可以给你我的源码,帮忙改改吧,谢谢了
追答DialogResult result = printDialog1.ShowDialog();
if (result == DialogResult.OK)
printDocument1.Print();
打印代码
int TopMargin = printDocument1.DefaultPageSettings.Margins.Top;
Graphics g = e.Graphics;
g.DrawString(label1.Text, label1.Font, new SolidBrush(label1.ForeColor), label1.Location.X + 50, label1.Location.Y + TopMargin, new StringFormat());
设置 printDialog1的printDocument=printDocument1
能详细点吗,我可以给你我的源码,帮忙改改吧,谢谢了
以上是关于winform 打印条码 如何去实现的主要内容,如果未能解决你的问题,请参考以下文章
c#的winform打印程序如何实现一张纸上打印两份内容(如图)