首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

epl.ocx控件施用,连接打印机

2012-11-08 
epl.ocx控件使用,连接打印机我现在要用QT程序连接打印机,用到EPL.OCX控件,使用QWidget给发送打印相关命令,

epl.ocx控件使用,连接打印机
我现在要用QT程序连接打印机,用到EPL.OCX控件,使用QWidget给发送打印相关命令,不知道如何下手?

有没有哪位高手可以给个实例程序,或给点建议,非常感谢!


[解决办法]
没用过epl,不过做过qt的打印,那可是相当费劲,大体思路是:建立个QPrinter,用QPrintDialog打开它。然后建立一个QTextBrowser,把你要打印的表格用HTML的格式写到这个QTextBrowser上,然后再写个print函数,取到QTextBrowser上的document(),是个QTextDocument类型。再根据刚才的printer建立一个painter,把那些QTextDocument选定一个RECT,然后draw()到该painter上去,完了。不过即使这样也就是打印几个简单表格,真正复杂的报表什么的还是用第三方插件吧,比如NCreport。

热点排行