当前位置:编程学习 > C#/ASP.NET >>

【C# winform求救高手】控制打印机打印

我学的是C#语言,想做一个winform办公软件,可以管理库存和销售的,但是不是很理想。想自己用家用打印机打印销售清单(就是比超市小票能大些),然后方便管理。我用的是佳能mp288打印机。求大神们贴出控制、调用打印机的关键代码。能让打印机打印出东西来。ps:我初学,希望能多些注释!肾是感谢啊!!! c# winform 打印机 --------------------编程问答-------------------- VS自带了打印控件了,调用一下就可以了,百度有很多相关代码
关键是楼主要自己编写代码控制打印的内容,例如字体大小,文字的位置等 --------------------编程问答--------------------

System.Drawing.Printing.PrintDocument p = new System.Drawing.Printing.PrintDocument();
                    p.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(p_PrintPage);
                    p.Print();





 void p_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            foreach (Control item in groupBox1.Controls)
            {
                if (item is Label)
                {
                    Label l = item as Label;
                    e.Graphics.DrawString(l.Text, l.Font, new SolidBrush(l.ForeColor), l.Location);
                }
            }
        }




打印groupBox1上所有的label  --------------------编程问答-------------------- C#打印功能代码参考 --------------------编程问答-------------------- 以前写过

ESC/P 打印指令使用,3种票据打印方法。 --------------------编程问答-------------------- http://download.csdn.net/detail/unicorn_dsx/2866397
打印demo,希望对你有帮助 --------------------编程问答--------------------
引用 2 楼 diaodiaop 的回复:
C# code?12345678910111213141516171819System.Drawing.Printing.PrintDocument p = new System.Drawing.Printing.PrintDocument();                    p.PrintPage += new System.Drawing.Printing.P……
我想打印DataGridView里面的数据,整个表哥打印。或者自定义打印内容(自己制作表格),我不知道循环打印怎么控制。能不能详细带着注释呢?谢谢!!!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,