PB DW打印背景图片无法消除预览边距

悠游天下 2015-07-08 03:12:13
各位高人好,我在用PB12.5做打印功能的过程用,用到了图片作为背景图片调试打印字段位置。但是我在dw中设置的图片XY坐标为0,在dw里面看到的效果的确也为0,但是在程序运行以后,左边和上边就出现了大概0.4cm的边距,右边出现大概2cm的边距。下边距看不出来多少但是应该也有。标尺上的那个游标也只是允许缩小图片显示区域,无法放大。很奇怪为什么?我的打印机是针式打印机,在打印机服务器设置里面我自定义了纸张大小22.5*8,边距都设置的是0,dw运行后的确也显示的是22.5*8的纸张,只是图片填充后出现上面说的边距问题?我也用代码控制了,但是无效。这个问题困扰了2天了,请各位不吝赐教,拜托了。只要解决100分奉上。图片带标尺的是运行后的效果。
...全文
352 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdhp 2015-07-22
  • 打赏
  • 举报
回复
这种页边距是和打印机有关的,基本上很多实体打印机都会在纸张上留下一点页边距,而一些虚拟的打印机生成PDF或者图片的才会不留页边距
悠游天下 2015-07-09
  • 打赏
  • 举报
回复
现在问题是图片肯定是不能缩放的,因为支票实物是固定的我的数据是要定位到支票上去的,用图片就是为了方便定位。这个边距真的很恶心,无语了都。版主大大说的竖着打我之前也想过,但是竖着也有边距啊还是不行啊。还是得想别的办法。
WorldMobile 2015-07-09
  • 打赏
  • 举报
回复
引用 5 楼 youyoutianxia 的回复:
现在主要问题是就算我忽略边距,但是打印机在打印时还是计算边距的,比如我的图片打印出来以后,上面和左边还有空白边距,左边的我用打印机自带的卡尺调整到没有了,但是上边和下边、右边的边距死活去不掉啊,导致于我的图片打印不全,打印机打成两张纸了。
那是纸张无法打印区域,如果打成两页了,建议你把图片缩小一点,别纠结了
setmind 2015-07-09
  • 打赏
  • 举报
回复
有些针式打印机是有预留边距的,咱调都没用的,这个和打印机驱动型号有关的。你设计的是支票打印程序吧,可以把预设纸张的高度适当增加一些,可以避免打印两张纸。或者打印时把纸张调成横向,放支票时坚放。这样也能避免打印两张纸
setmind 2015-07-09
  • 打赏
  • 举报
回复
你可以把支票图片直接把边距裁掉,或者把支票的边裁掉些再扫描。这样不影响实际尺寸
北京大丸子 2015-07-09
  • 打赏
  • 举报
回复
引用 8 楼 youyoutianxia 的回复:
现在问题是图片肯定是不能缩放的,因为支票实物是固定的我的数据是要定位到支票上去的,用图片就是为了方便定位。这个边距真的很恶心,无语了都。版主大大说的竖着打我之前也想过,但是竖着也有边距啊还是不行啊。还是得想别的办法。


我也遇到过类似情况,后来发现跟用尺子量尺寸的时候如果用顶头的地方量,而不是0刻度,反而误差小点,楼主可以试试
悠游天下 2015-07-08
  • 打赏
  • 举报
回复
现在主要问题是就算我忽略边距,但是打印机在打印时还是计算边距的,比如我的图片打印出来以后,上面和左边还有空白边距,左边的我用打印机自带的卡尺调整到没有了,但是上边和下边、右边的边距死活去不掉啊,导致于我的图片打印不全,打印机打成两张纸了。
悠游天下 2015-07-08
  • 打赏
  • 举报
回复
是的,我设置完还是有边距的,程序里面也有代码控制。是不是说剩下的边距就不用管了呢?很郁闷啊,打印机到底是以哪个为准啊,以你的图为例,他会认为纸张是20cm还是21cm啊?很偶然的时候回出现无边距,但是无法重现,很郁闷。
WorldMobile 2015-07-08
  • 打赏
  • 举报
回复


如果调整完还是有空边,那是纸张的无法打印区域,没法设置的,打印预览里蓝色框的区域就是打印区域
WorldMobile 2015-07-08
  • 打赏
  • 举报
回复
datawindow的属性 Print Specifications -> Left Margin和 Top margin设置为0

或者在程序里

dw_1.Modify("DataWindow.Print.Margin.Top=0")
dw_1.Modify("DataWindow.Print.Margin.Left=0")
WorldMobile 2015-07-08
  • 打赏
  • 举报
回复
在数据窗口里设置左边距、上边距为0

608

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧