以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]图片打印  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=77979)

--  作者:dd6b
--  发布时间:2015/11/30 8:44:00
--  [求助]图片打印
窗口上用PictureViewer显示照片, doc.Preview()能打印图片,但直接用doc.Print()却打印不出来。怎么解决呀
[此贴子已经被作者于2015/11/30 8:45:47编辑过]

--  作者:Hyphen
--  发布时间:2015/11/30 9:08:00
--  

测试可以打印,没有问题。

 

贴出代码或上传例子


--  作者:大红袍
--  发布时间:2015/11/30 9:22:00
--  
呃,预览后打印是否有效?用pictureBox打印是否有效?
--  作者:wldhj
--  发布时间:2015/11/30 9:34:00
--  
我试过了,是连打不行
--  作者:dd6b
--  发布时间:2015/11/30 9:37:00
--  
是连打不行,单张打可以
--  作者:大红袍
--  发布时间:2015/11/30 10:11:00
--  

你说的连打是什么意思?窗口票据打印,就是单张打印的,一般不会超过一页。


--  作者:dd6b
--  发布时间:2015/11/30 10:26:00
--  
就是做个循环,比如 从第1行自动打到100行,不用一张张提交打了
[此贴子已经被作者于2015/11/30 10:31:18编辑过]

--  作者:大红袍
--  发布时间:2015/11/30 10:33:00
--  
以下是引用dd6b在2015/11/30 10:26:00的发言:
就是做个循环,比如 从第1行自动打到100行。

 

那你说的图片不能打印之外,其它列的数据,能否正常打印?


--  作者:dd6b
--  发布时间:2015/11/30 10:33:00
--  
是的,除了图片,其他的内容都有
--  作者:大红袍
--  发布时间:2015/11/30 10:33:00
--  
是不是你循环的时候,没有把当前行定位到要打印的那一行?