以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗口打印 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=93159) |
-- 作者:longyanlin -- 发布时间:2016/11/22 8:14:00 -- 窗口打印
此主题相关图片如下:2.png |
-- 作者:有点青 -- 发布时间:2016/11/22 8:37:00 -- 单独做一个实例发上来看看。 |
-- 作者:有点青 -- 发布时间:2016/11/22 8:40:00 -- 我测试没问题。 |
-- 作者:longyanlin -- 发布时间:2016/11/22 8:53:00 -- 认真测试票据打印5遍没有问题 是不是不能增加TabControl1控件啊 Dim tb As WinForm.TabControl = e.Form.Controls("TabControl1") |
-- 作者:有点蓝 -- 发布时间:2016/11/22 8:55:00 -- 可以的,不过只能打印TabPage 里的第一层控件 |
-- 作者:longyanlin -- 发布时间:2016/11/22 9:00:00 -- 还有如上代码如果是打印A4纸张,预览都是横向打印,每次都需要重新设置为纵向打印,非常不方便,能否代码改为纵向打印啊,在窗口编辑里面设置A4纵向打印没有用,不知道跟显示器高度没有A4纸张高的原因 |
-- 作者:有点蓝 -- 发布时间:2016/11/22 9:12:00 -- 参考:http://www.foxtable.com/webhelp/scr/1602.htm |
-- 作者:longyanlin -- 发布时间:2016/11/22 9:13:00 -- 蓝老师,第一个问题找到原因了,是因为窗口要绑定一个表,否则就会出现第一个问题,谢谢,请教第二个问题 |
-- 作者:有点青 -- 发布时间:2016/11/22 9:21:00 -- 你试试把 preview 直接改成 print
doc.PageSetting.Landscape = True \'横向打印 |
-- 作者:longyanlin -- 发布时间:2016/11/22 9:40:00 -- Print是保存为其它文档打印,不方便,我改为如下还是不行,怎么样都设置都是横向的
|