我有一些文本顯示在我想要打印的TextView中。我現在一直在Google上搜索整整兩個小時。如果有人能幫我解決這個問題,那你真的會讓我有一天。謝謝!如何使用Monodevelop和C#打印純文本?
回答
上的代碼本頁出色地解釋瞭如何做到這一點: http://www.mail-archive.com/[email protected]/msg03762.html
這裏是一個非常簡單的例子(在Windows機器上測試):
PrintDocument doc = new PrintDocument();
var printFont = new Font("Arial", 10);
doc.PrintPage += (s, ev) => {
ev.Graphics.DrawString("Your text goes here",
printFont,
Brushes.Black,
ev.MarginBounds.Left,
ev.MarginBounds.Top);
HasMorePages = false;
};
doc.Print();
你必須添加引用System.Drawing
這兩個using
聲明:
using System.Drawing;
using System.Drawing.Printing;
我在另一個例子中看到了這一點。 MonoDevelop for Mac中不存在'System.Drawing'命名空間。 –
您需要添加對System.Drawing.dll的引用 – PhonicUK
@Nacereddine您可以使用矩形定義更新您的答案,以支持使用自動換行的長文本 - DrawString(String,Font,Brush,RectangleF) – 2012-10-18 10:18:44
- 1. 使用javax.print打印純文本API
- 2. 如何打印純文本beautifulsoup
- 3. 如何使用掃描儀類來打印純文本文件?
- 4. 使用jquery打印純文本的PHP腳本
- 5. Javascript:以純文本格式打印html
- 6. 網絡,刮板,類打印純文本
- 7. Qt純文本編輯,右邊打印
- 8. 僅作爲純文本打印JSP
- 9. c#將純文本發送到摺紙打印機(Zebra打印機)
- 10. 如何以純文本格式爲矩陣點打印機打印頁面?
- 11. 將純文本打印到打印機(紙張)
- 12. 如何使用OdfToolkit打印OpenDocument文本?
- 13. 從純文本文件中讀取和打印Python 3
- 14. 如何使用打印機API在JAVA中打印用於打印的文本?
- 15. 如何打印純文本的向量在QT
- 16. 如何在C#中打印垂直文本? (StringFormat.DirectionVirtical打印下來)
- 17. 如何通過使用C#窗口服務通過打印機打印數據打印文本文件
- 18. 如何使用groovy MarkupBuilder在節點的最後打印純文本內容?
- 19. 使用C#打印文件
- 20. 如何在使用c#打印時保持文本格式?
- 21. 如何在C#中使用MonoDevelop檢索HTML文本框的值
- 22. 如何打印文件C#
- 23. 打印文本使用Java
- 24. 打印文本上asp.net(C#)
- 25. 如何打印文本
- 26. 如何只打印文本?
- 27. 如何打印從文本文件的特定行用C
- 28. 如何使用Vb.net從文本框打印文本?
- 29. 如何使用sed從給定文本打印部分文本
- 30. 如何修復用於打印文檔打印的線寬c#
雖然這可能理論上回答這個問題,[最好](http://meta.stackexchange.com/q/8259)在這裏包括答案的基本部分,並提供參考鏈接。 –