您的位置:程序门 -> vb -> 数据库(包含打印,安装,报表)



vb打印大纸张的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb打印大纸张的问题
发表于:2007-02-28 12:56:40 楼主
最近帮人修改一发证系统,在打印证件时出现了一点问题(用printer对象直接定点打印,scalemode=6),设置纸张类型后(如a3),后半部分字无法正常打印,将纸张类型设置自定义后,也出现这种问题,现在怀疑是打印机的最大打印行程无法打印到相应的point上。请有相关经验的朋友提出自己的看法,帮忙想一下问题可能会出在哪边,是否有相应的办法可解决。
发表于:2007-02-28 15:10:381楼 得分:0
注意以下打印纸张的方向,是纵向打印还是横向打印.
打印代码中设置如下,文档打印以纸的宽边作顶部(横向):  
printer.orientation   =   2
发表于:2007-02-28 15:15:522楼 得分:0
printer.left,top最长限制是long
发表于:2007-07-07 13:00:253楼 得分:0
问题已解决,利用printer对象所有的属性都无效,必须使用api参数重新设置打印机属性,具体的操作方法若有疑问,可发站内短信或发mail(david1981@263.net)给我,我将把解决方案已邮件形式发送给你。
发表于:2007-07-08 17:19:424楼 得分:0
我也遇见过相同的问题,就是必须用api才行,其它的都是瞎扯
发表于:2007-07-09 10:37:195楼 得分:0
将默认打印机的纸张设置先手工设为   a3   试试,好像   win2k   还是   winxp   开始出现程序无法正确设置纸张的问题。
发表于:2007-10-13 10:38:076楼 得分:0
继续关注


快速检索

最新资讯
热门点击