4Fang财务软件、四方在线软件、SaaS

简单实用的就是最好的!
帮助中心 | 登录 | 注册 | 关于 |

 
  为什么页边距设置无效?

jangogo @ 2009-11-5 16:05:00

德者  14:17:56
您好!我公司正使用贵公司所提供的web打印控件,目前有好下问题:通过程序设置页面的上、下、左、右边距都无效;且在每个地方的边距值还不一样?
Jangogo  14:19:10
IE版本一致吗?
德者  14:20:22
这个还跟ie的版本有关系?
Jangogo  14:21:14
IE 7以上,如果边距全部设置为, IE会忽略或者自动调整
德者  14:22:06
现在是在ie6上的所设置的值无效,在ie7下,下边距无效
Jangogo  14:22:34







各是多少?

Jangogo  14:22:48
ie6 是不受限制的
德者  14:22:53
            pazu.TPrinter.marginTop = 5;                    //属性 上边距
            pazu.TPrinter.marginBottom = 1;                 //属性 下边距
            pazu.TPrinter.marginLeft = 8;                   //属性  左边距
            pazu.TPrinter.marginRight = 5;                  //属性  右边距
德者  14:23:11
下边距设置为1时,会自动变成10
Jangogo  14:23:24
是的
德者  14:23:38
现在在ie6下是不正常的,要怎么办?
Jangogo  14:23:41
这个和你手工在IE的页面设置里面设置是一样的
Jangogo  14:23:52
你先试试手工在IE里面的设置结果
德者  14:24:14
怎么设置?
Jangogo  14:24:21
上边距+下边距 不能小于13
Jangogo  14:24:39
点IE的菜单,页面设置
德者  14:24:49
还有没有其他控制?
Jangogo  14:25:07
这个不是我控制的,是IE控制的
Jangogo  14:25:30
打印机最少也要留这点边距的
Jangogo  14:26:04
你把边距调大,看看设置是否有效就知道控件是否工作
德者  14:26:07
是的,但是我们是需要精确的值的
Jangogo  14:26:49
你无论怎么精确,都不能超越IE和打印机的限制
德者  14:27:35
哦!我现在要固定的是页面的上边距,左边距,其他的可以自动适应
Jangogo  14:29:17
上边距,左边距 可以固定,下和右 用15 减出来的差
Jangogo  14:29:26
就应该没有 问题了
Jangogo  14:30:32
还有,左边距我试了,不能少于5.5
否则IE会自动改过来
Jangogo  14:32:51
在IE自己的页面设置界面里面你设置一下,确定后重新打开 这个页面设置看看你设置的值IE是否保存下来
如果能,就是IE能支持的,如果不能就是系统限制了的,即使你设置了,也没有打印机能够达到这个边距
Jangog 14:35:01
测试PAZU是否工作,可以把 边距设置一个较大的值, 然后预览看看,如果预览和你设置的一致,就说明PAZU工作是没有任何问题的
Jangogo  14:36:15
PAZU的工作原理就是用SubClassing 技术, 类似于游戏外挂,自动代替了人工的鼠标点击和键盘输入而已。
ScriptX也是这种工作原理
德者  14:36:56
好的,非常感谢!
Jangogo  14:37:05
不客气