我想直接發送一個字符串值打印機。當然,我可以將一張數據表發送給打印機是非常好的。但首先我想知道如何發送我的字符串值,而不用提示最終用戶打印機。 我在互聯網上搜索了3個小時,但沒有找到答案。 請幫助我。 Thx :)
回答
您可以使用PrintDocument
名稱空間下的System.Drawing.Printing
。 Print
方法將使用默認打印機
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);
}
找到例如打印字符串從here
非常感謝,很多, – Shahrokh
不知道你正在尋找,但這裏有我在1分鐘內MSDN上關於打印發現兩篇文章。簡而言之,PrintDocument
類會爲打印的每個頁面引發PrintPage
事件而包裝功能。
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.aspx http://msdn.microsoft.com/en-us/library/system.windows.forms.printdialog.aspx
我相信OP想直接發送文本到文本打印機。就像我們以前在com端口打印機上做預窗一樣。在圖形上繪製的文本實際上並不是發送給打印機的字符串,而是圖片。 – AaA
- 1. 發送輸出爲PDF格式直接向打印機
- 2. 打印輸出字符串
- 3. Firefox/Chrome打開文件直接發送到打印機
- 4. PyQt:發送多個字符串到打印機
- 5. C#發送字符串到打印機不與快遞
- 6. 發送字節數組打印機直接
- 7. 直接發送到打印機與報告服務
- 8. 直接將文件發送到打印機
- 9. 將命令直接發送到打印機的正確方法!
- 10. 直接從java發送命令到打印機
- 11. 如何將excel文件直接發送到打印機或打印html代碼?
- 12. 打印字符串流輸出指針
- 13. Haskell打印字符串標準輸出
- 14. 輸出到打印機Powershell
- 15. 字符串通過libusb傳輸,但打印機不會打印
- 16. 通過串行端口發送gcode字符串到3D打印機
- 17. Mapper輸出直接打印到輸出文件
- 18. 將字符串打印到連接到系統的所有打印機
- 19. 直接向打印機打印報告
- 20. SML:通過直接打印字符串替換連續字符
- 21. 打印拼接字符串
- 22. Crystal報表直接發送報告默認打印機
- 23. 直接向Reporting Services打印機發送報告
- 24. 蟒蛇文檔字符串打印機發出
- 25. 如何在c#中打印字符串到打印機?
- 26. 打印字符串到打印機使用Java
- 27. Java打印機:將文檔發送到遠程打印機
- 28. 打印圖像通過藍牙打印機打印字符串
- 29. 垂直打印字符串 - Python3.2
- 30. 打印輸出,直到鍵按下
諷刺的是,這是第一次打在谷歌,當你搜索這個。 – w1res