当前位置: 代码迷 >> C# >> 怎么用c#编写文档打印的程序
  详细解决方案

怎么用c#编写文档打印的程序

热度:433   发布时间:2016-04-28 08:43:47.0
如何用c#编写文档打印的程序
程序希望实现的效果:
有很过个文件夹,每个文件夹里有一个 txt文件和jpg文件,我希望能创建一个打印模版,然后把图片和文本文件的内容放进去,再实现打印功能,请问该如何实现?
------解决思路----------------------
用htm做一个模版,然后读取htm的源码,替换文字,和 图片路径,然后保存 打印。
用word做模版也可以,但是word会存在版本问题。
------解决思路----------------------
如果是模板的话,试试T4模板,非常灵活生成各种文档
------解决思路----------------------
FastReport.net 
------解决思路----------------------
这么简单的需求,直接用PrintDocument就好了,你所谓的模板不过是套打罢了,获取文件夹列表,会吧?创建PrintDocumnet具体怎么用看msdn,用代码直接控制文本的位置和图片的位置,通过PrintDocument的相关联的Graphic直接DrawImage和DrawString,循环结束前HashMorePage=true别忘了赋值,最后一个文件夹时,HasMorePage=false
------解决思路----------------------
PrintDocument
和屏幕画图类似,调用enddoc或者newpage提交。
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

FastReport.net 

老大,这个看起来就有难度啊,还是谢谢你

第一次用麻肯定有点,当你熟习了,就感觉这东西太好用了。啥打印的都能用模版搞定,太方便了。你多看看官方的DEMO,不用半天时间就能搞定你要的东西了。

老大,有下载链接吗?


http://download.csdn.net/detail/wyd1520/8241957
  相关解决方案