winform+热敏打印机,想在winfrom上点击打印后横向打印,请前辈指点!小弟先感谢了!
自己用winform做了简单的程序,想点击winfrom上打印按钮后,程序默认横向打印。这是需要去调用打印机驱动的函数还是自己在程序里边调整?
[解决办法]
都可以.
[解决办法]
一是自己在程序调整
二是设置打印机的纸张是横向(打印机都有设置打印纸张横向/纵向的功能),这也是最简单的,一行代码
[解决办法]
直接用printDialog中的属性设置,设置为横向就行了。
(printdialog是可以不显示的)
[解决办法]
PrintDialog间接设置,printDialog1.Document.DefaultPageSettings.Landscape = true
[解决办法]
热敏打印机都有相应的文档,你看一下
一般都是先发送一个控制指令,再发送要打印的文本。
[解决办法]
dialog.PrinterSettings = prt;
dialog.Document.DefaultPageSettings.Landscape = true;//关键这句
dialog.AllowSomePages = true;
dialog.PrinterSettings.FromPage = 1;