现在的位置: 首页 > 综合 > 正文

powerbuilder+composite组合报表打印设置zoom问题

2017年12月08日 ⁄ 综合 ⁄ 共 422字 ⁄ 字号 评论关闭

组合报表,设置比较呆板一些。

我试图设置datawindowchild的zoom,不行。
本身:dw_1.object.dwc_1.object.datawindow.zoom = 80设置会出错。但我如此写居然能正确设置:

dw_1.getchild("dwc_1",dw_child[1])
dw_1.object.dwc_1.object.datawindow.zoom = 80          //ok,单独用这一句会错。但前面这一句就看不懂了,用了居然能设置单独一个dwc的zoom。

可是上面这种设置,也就是把不同的dwc设置成不同的zoom虽然能达到,但使用dw_1.print()时会变回去。所以只好如下:
每个子报表的宽度拉得跟最大宽度的那个dwc宽度一致。然后在dw控件里设置报表的比例:如dw_1.object.datawindow.zoom = 80

###如果不需要某个子报表了:dwc_1.reset()即可,需要时,给出条件检索出来即可。

抱歉!评论已关闭.