epl.ocx控件使用,连接打印机
我现在要用QT程序连接打印机,用到EPL.OCX控件,使用QWidget给发送打印相关命令,不知道如何下手?
有没有哪位高手可以给个实例程序,或给点建议,非常感谢!
[解决办法]
没用过epl,不过做过qt的打印,那可是相当费劲,大体思路是:建立个QPrinter,用QPrintDialog打开它。然后建立一个QTextBrowser,把你要打印的表格用HTML的格式写到这个QTextBrowser上,然后再写个print函数,取到QTextBrowser上的document(),是个QTextDocument类型。再根据刚才的printer建立一个painter,把那些QTextDocument选定一个RECT,然后draw()到该painter上去,完了。不过即使这样也就是打印几个简单表格,真正复杂的报表什么的还是用第三方插件吧,比如NCreport。