Csharp/C#教程:直接向打印机发送字符串分享


直接向打印机发送字符串

可能重复:
使用C#将文档发送到打印机

我想直接向打印机发送字符串值。 当然,我可以将数据表发送到打印机。 但首先我想知道如何在没有任何提示最终用户打印机的情况下发送我的字符串值。 我在互联网上搜索了3个小时但未找到任何回复。 请帮我。 谢谢 :)

您可以在System.Drawing.Printing命名空间下使用PrintDocumentPrint方法将使用您的默认打印机打印字符串

 string s = "string to print"; PrintDocument p = new PrintDocument(); p.PrintPage += delegate(object sender1, PrintPageEventArgs e1) { e1.Graphics.DrawString(s, new Font("Times New Roman", 12), new SolidBrush(Color.Black), new RectangleF(0, 0, p.DefaultPageSettings.PrintableArea.Width, p.DefaultPageSettings.PrintableArea.Height)); }; try { p.Print(); } catch (Exception ex) { throw new Exception("Exception Occured While Printing", ex); } 

从这里找到例子

不知道你在搜索什么,但这里有两篇我在MSDN上发现的关于打印的文章。 简而言之, PrintDocument类包含了为每个正在打印的页面引发的PrintPage事件的function。

https://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.aspx https://msdn.microsoft.com/en-us/library/system.windows.forms.printdialog.aspx

上述就是C#学习教程:直接向打印机发送字符串分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1044272.html

(0)
上一篇 2022年2月3日
下一篇 2022年2月3日

精彩推荐