打印缩放问题

LIFEForSoft 2003-10-10 08:43:17
怎样把打印比例缩小一半

本来打出来为800*600,现在要求打出来为400*300
...全文
99 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
chrisfy 2003-10-10
  • 打赏
  • 举报
回复
dw_1.modify("datawindow.print.preview.zoom = 50")
dw_1.Object.DataWindow.Zoom = 50
这两句都应该可以的
ishxb 2003-10-10
  • 打赏
  • 举报
回复
同意楼上
klbt 2003-10-10
  • 打赏
  • 举报
回复
你试的是:dw_1.modify("datawindow.print.preview.zoom = 50")吧?不要用!

我上面说的:dw_1.Object.DataWindow.Zoom = 50,一定可以,打印出来缩小一半。
liujiaqiang 2003-10-10
  • 打赏
  • 举报
回复
搞个dropdownlistbox让客户自己去设置。。。
在dropdownlistbox的modified事件中写:
dw_print.modify("datawindow.zoom = "+ this.text)
LIFEForSoft 2003-10-10
  • 打赏
  • 举报
回复
还是不行,是不是打印机的参数也要设置过.....
adeva 2003-10-10
  • 打赏
  • 举报
回复
那这样试试行不:
dw_1.modify("datawindow.print.preview.zoom = 50")
dw_1.modify("dw_1.Object.DataWindow.Zoom = 50")

LIFEForSoft 2003-10-10
  • 打赏
  • 举报
回复
不行,打印出来的东西跟原来的一样大

只是把预览变小而已
workhand 2003-10-10
  • 打赏
  • 举报
回复
设置zoom = 50 在预览时绝对没问题,可是打印时跟打印机有关(跟pb版本有关)可能就不能缩放
klbt 2003-10-10
  • 打赏
  • 举报
回复
dw_1.Object.DataWindow.Zoom = 50
adeva 2003-10-10
  • 打赏
  • 举报
回复
在原先的基础上执行以下语句:
dw_1.modify("datawindow.print.preview.zoom = 50")
再打印即可!
runsoft 2003-10-10
  • 打赏
  • 举报
回复
呵呵。
haisha 2003-10-10
  • 打赏
  • 举报
回复
dw_1.Object.DataWindow.Zoom = 50
完全可以,我试了100遍了

1,076

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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