用线程方式调用Excel服务器打印自定义表格
1.程序中使用线程TSynThread,TPrintThread来执行各种操作。2.报表格式存储在Excel文件TEST.XLS中。用户可以修改其内容,从
而自定义报表格式(支持Excel2000,ExcelXP)。
3.报表中各数据项的打印位置定义在Test.ini配置文件的节中。
其格式为:
数据项=行号,列号
[目前只支持程序中定义的几个数据项]
测试程序见附件
=============================================================
主要问题:
系统在连接到Excel文档时(ConnectToBook函数),系统CPU使用率较大,
有时会达到100%,从而使程序明显的停顿感觉.
希望各位兄弟姐妹们给予我大力帮助,谢谢。
我的联系方式:
Tel :15861355308
QQ :191017411
Email:[email protected] 试了下,我是打印到ADOBE PDF的虚拟打印机上的,所以测试时没有感觉到太多。读程序时发现EXCEL服务器是在主程序中创建的,不知能否将这个也放到线程中去试一下? 测试程序中,启动程序后,直接点打印按钮就是在线程中先创建Excel服务器,然后打印的啊。
页:
[1]