数据窗口缩放打印,能不能缩放宽度、高度比例不一样?
谢谢!
------解决方案--------------------
可以试试另外一种办法:
------解决方案--------------------
不算是在外面调整
而是窗口上再放一个图片控件p_1.filename=''
改p_1.width和height来达到不同比例
然后打印
long Job
Job = PrintOpen( )
Print(Job, "Report of Year-to-Date Sales")
p_1.Print(Job, 0,0)
PrintClose(Job)
------解决方案--------------------
最好把图片放到新datawindow里打印,效果好
------解决方案--------------------
1.调用数据窗口的缩放,但高度也会变
2.建议你把数据窗口的左右边距调整一下,是不是就可以打印到一页了?或者把列宽在程序中动态调整一下,缩放到原宽度的90%,这样高度没有变化,如果你感觉前台界面有调整,用户体验不好,你可以在窗口上再放一个打印的数据窗口,只调整这个数据窗口,用sharedata来实现和窗口里的数据窗口同步数据。
3.用图片也是一个方法,但写代码控制起来有点麻烦,应该也可以实现
------解决方案--------------------
建议你采用调整列宽的方法,效果能好些
------解决方案--------------------
调整列宽吧,那样好点