10
A
回答
13
您可以使用PrintDialog类类,而不显示对话框(不调用的ShowModal)
2
尝试
PrintDialog dialog = new PrintDialog();
dialog.PrintVisual(_PrintCanvas, "My Canvas");
13
这是可以改变的途径之一默认打印机或更改其他设置:
using System.Printing; //add reference to System.Printing Assembly
//if you want to modify PrintTicket, also add
//reference to ReachFramework.dll (part of .net install)
...
var dlg = new PrintDialog();
dlg.PrintQueue = printer; // this will be your printer. any of these: new PrintServer().GetPrintQueues()
dlg.PrintTicket.CopyCount = 3; // number of copies
dlg.PrintTicket.PageOrientation = PageOrientation.Landscape;
dlg.PrintVisual(canvas);
相关问题
- 1. PHP(本地wamp) - 如何在没有打印对话框的情况下打印
- 2. 在pdfobject中不提示打印对话框的直接打印
- 3. WPF:打印没有打印对话框的FlowDocument
- 4. 如何直接打印Fastreport而不显示打印对话框
- 5. 如何在没有打印对话框的情况下从网页浏览器打印?
- 6. 在没有Windows打印对话框的情况下使用php打印本地页面(javascript)
- 7. 是否可以在没有打印对话框的情况下打印Swing组件?
- 8. 如何在不打开打印对话框的情况下从aspx页面进行打印
- 9. 如何在不打印pid的情况下打印“$$”?
- 10. 如何直接跳过windows系统和打印页面的打印对话框?
- 11. 没有对话框的打印报告
- 12. 如何在没有时区的情况下打印日期?
- 13. 如何让awk在没有空白的情况下打印?
- 14. 如何在没有printf的情况下打印ULONG_MAX
- 15. 松鼠:如何在没有e ^的情况下打印?
- 16. 如何在没有预览的情况下打印Reportviewer
- 17. 如何在没有背景的情况下打印窗体
- 18. 如何打印PDF文件在Java中与打印对话框
- 19. SSRS打印没有showind打印对话框
- 20. 打印对话框
- 21. 打印机和打印对话框
- 22. 无需打印对话框打印Android
- 23. SSRS 2008 - 在纵向不打印的情况下打印PDF
- 24. 如何居中java打印对话框
- 25. 在silverlight打印中捕获打印对话框的取消
- 26. 如何在没有dolist的情况下在lisp中打印树,只有递归?
- 27. 如何在不打开Java的情况下打印Word文档?
- 28. 如何在C#中打印垂直文本? (StringFormat.DirectionVirtical打印下来)
- 29. 如何使用打印对话框打印文档?
- 30. 如何直接打印而不显示在Windows中使用python脚本的打印对话框?
不幸的是,如果您尝试打印文件有一个dia日志,任何人都知道打印文件的解决方案? – Beno 2012-08-28 04:12:47