首页 新闻 会员 周边

在C#后台利用PrintDocument 实现打印多页tiff 功能 ?

0
悬赏园豆:100 [已关闭问题]

在C#后台利用PrintDocument 打印时候, 发现多页tif 只出来第一页内容,后面的没出来,

希望各位高手,,指点指点,, 有源代码最好,, 先谢谢拉!!!

我是小样的主页 我是小样 | 初学一级 | 园豆:100
提问于:2009-08-29 15:09
< >
分享
其他回答(2)
0

这里有个问题,可以参考一下

http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/1f94f51d-85da-4adc-87fb-338129a2cad4

邀月 | 园豆:25475 (高人七级) | 2009-08-29 17:02
0

简明的例子:

参考:

http://radio.weblogs.com/0122832/2005/10/20.html

http://stackoverflow.com/questions/748735/unable-to-preview-multiple-page-tiff-files-in-net

Code

至于后台处理,可以另起一个线程。

winzheng | 园豆:8797 (大侠五级) | 2009-08-29 19:03
0

在C#后台利用PrintDocument 绑定的那个打印事件要特殊处理一下、在打印之前要判断是否有下一页。

if〔e.是否下一页〕

  打印事件。

在打印事件中的你自定义的document的排列算法,你要注意 “是否下一页的参数”〔具体记不清楚拼写了〕,要动态的赋值。

邢少 | 园豆:10926 (专家六级) | 2009-08-31 10:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册