数据窗口打印,往右偏

r00_a2lBUR 2017-11-03 04:02:35

打印单据时,我在自由格式的数据窗口上添加列,列上添加内容,位置是用尺子量,然后在position那里填,用 dw_info.print( )打印,但打出来的内容往右偏了不少。我想在屏幕上怎样显示怎样的尺寸,打印出来的时候就是什么样的尺寸,是不是要设置 dw_info.Object.DataWindow.Zoom 和 dw_info.Object.DataWindow.print.scale?还是要设置哪个东西呢?
...全文
516 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
WorldMobile 2017-11-15
  • 打赏
  • 举报
回复
调整数据窗口的左右边距,参考以下代码

dw_1.object.datawindow.print.preview = "yes" //打印预览
dw_1.object.datawindow.print.preview.zoom = 25 //打印预览时的百分比大小
dw_1.object.datawindow.print.margin.top  = 100 //上页边距1厘米
dw_1.object.datawindow.print.margin.bottom = 100 //下页边距1厘米
dw_1.object.datawindow.print.margin.left = 100 //左页边距1厘米
dw_1.object.datawindow.print.margin.right = 100 //右页边距1厘米 
dw_1.object.datawindow.print.preview.rulers = "yes" //预览时有标尺
dw_1.object.datawindow.print.orientation  = 1 //打印时横向
dw_1.object.datawindow.print.orientation = 2 //打印时纵向
dw_1.object.datawindow.print.paper.size = 9 //设置纸张大小为"A4"
dw_1.object.datawindow.print.paper.size = 8 //A3
dw_1.object.datawindow.print.paper.size = 12 //B4
dw_1.object.datawindow.print.paper.size = 13 //B5
dw_1.object.datawindow.print.color = 1 //单色
dw_1.object.datawindow.print.color = 2 //彩色
dw_1.object.datawindow.print.page.rangeinclude = 0 //打印所有页
dw_1.object.datawindow.print.page.rangeinclude = 1 //打印偶数页
dw_1.object.datawindow.print.page.rangeinclude = 2 //打印奇数页
dw_1.object.datawindow.print.filename = "fileName"//打印到文件
dw_1.describe('datawindow.printer') //当前打印机
r00_a2lBUR 2017-11-10
  • 打赏
  • 举报
回复
引用 3 楼 acen_chen 的回复:
当然是可以设0的呀
但是打印出来,并不是0的页边距
acen_chen 2017-11-04
  • 打赏
  • 举报
回复
当然是可以设0的呀
r00_a2lBUR 2017-11-03
  • 打赏
  • 举报
回复
引用 1 楼 acen_chen 的回复:
打印还有页边距参数
页边距参数都设置为0是不是可以?
acen_chen 2017-11-03
  • 打赏
  • 举报
回复
打印还有页边距参数

609

社区成员

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

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