数据窗口为什么每次只能从第一行开始打印?能不能自己指定一打印位置?

wanghuil 2002-12-05 08:22:44
数据窗口为什么每次只能从第一行开始打印?能不能自己指定一打印位置?
...全文
39 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghuil 2002-12-05
  • 打赏
  • 举报
回复
dw_print.modify("datawindow.print.margin.top = 4*1000")
printdatawindow(printnumber,dw_print)

这样写对吗?可是还是没有在我指定的位置打,还是从头开始打印的阿?
songfrh 2002-12-05
  • 打赏
  • 举报
回复
设置
dw_1.modify("datawindow.print.margin.top = value")
888888888888 2002-12-05
  • 打赏
  • 举报
回复
我记得我在那里看过!应该可以/。
wanghuil 2002-12-05
  • 打赏
  • 举报
回复
对不起,是我表述的不清楚。
我的第一行不是数据窗口中内容的第一行,而是为什么每次打印时都是从打印纸的纸头开始打印,能不能自己设定在打印纸的什么位置开始打印呢?
andyzq 2002-12-05
  • 打赏
  • 举报
回复
你可以建立两个dw,一个用来显示,一个用来打印。两个dw指向同一个datawindow
对象.
如dw_1中有10条数据,你只想打印其中的5-8条,而其他的不打印,你可以在按钮
写如下代码
dw_2.settransobject()
dw_1.rowsCopy(5, 8, primary!,dw_2, 1, Primary!)
dw_2.print()
...

把dw_1中的第5-8行copy到dw_2中,然后把dw_2中的数据打印出来
songfrh 2002-12-05
  • 打赏
  • 举报
回复
可以呀
将你要打印的内容拷贝到另一个数据窗口
然后再打印
laoli950217 2002-12-05
  • 打赏
  • 举报
回复
用printopen()建立打印任务,从你需要打印的位置开始取数据,再用printsend()。

606

社区成员

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

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