以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 专业报表如何指定打印纸张 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=138157) |
-- 作者:rogen -- 发布时间:2019/7/24 9:35:00 -- 专业报表如何指定打印纸张 系统涉及几个报表,输出的都是横版的,纸张大小不一 因为专业报表打印时,控制纸张尺寸、横版的效果不佳 想着先在打印机设置里,设定几个打印尺寸,如支付凭证、报销凭证等 然后打印时,根据所选模块,设置打印机的默认纸张,就能打出符合要求的尺寸的横版的了 现在就是请教:假设本机只装了一台打印机,如何在代码里指定默认纸张(比如支付凭证)?
|
-- 作者:有点蓝 -- 发布时间:2019/7/24 10:13:00 -- 没有办法更改默认纸张。 控制纸张尺寸、横版的效果不佳 -- 具体什么问题? |
-- 作者:rogen -- 发布时间:2019/7/24 10:31:00 -- 我专业报表代码里,指定了纸张的宽高,比如225*125,在没有对打印机设置一种纸张格式和这个尺寸匹配的话 打出来的,就是打印机默认纸张尺寸,不是我设置的这个尺寸 必须将打印机的默认打印纸张设为相同尺寸才行 |
-- 作者:有点蓝 -- 发布时间:2019/7/24 11:16:00 -- 不应该的,试试:http://www.foxtable.com/webhelp/topics/1190.htm |
-- 作者:rogen -- 发布时间:2019/7/24 12:14:00 -- 若打印机默认纸张尺寸是225*225,我用代码设定的是225*125 打出来的还是打印机的225*225 这个怎么解决? |
-- 作者:有点蓝 -- 发布时间:2019/7/24 13:36:00 -- 我测试没有问题,上传实例看看 |
-- 作者:有点蓝 -- 发布时间:2019/7/24 13:36:00 -- 不要在打印预览里面点击打印,直接使用代码打印 doc.print
|