在原数据窗口中增加了一列,结果打印时最后一列缺了一半左右,原数据窗口是用函数来打印的,原代码如下:ifrb_7.checkedthenifdw_post_settle_account. 在原数据窗口中增加了一列,结果打印时
在原数据窗口中增加了一列,结果打印时最后一列缺了一半左右,原数据窗口是用函数来打印的,原代码如下:ifrb_7.checkedthenifdw_post_settle_account. 在原数据窗口中增加了一列,结果打印时最后一列缺了一半左右,原数据窗口是用函数来打印的,原代码如下: ifrb_7.checkedthen ifdw_post_settle_account.rowcount()>0then f_print_dw(dw_post_settle_account) else ifdw_1.rowcount()>0thenf_print_dw(dw_1) endif f_print_dw内容: longll_job setpapersize(5200,2850,0,0) ll_job=printopen() PrintSend(ll_job,CHAR(27)+CHAR(67)+CHAR(5)) printdatawindow(ll_job,IN_DW) printclose(ll_job) 请各位高手给指点:)
9 个解决方案
#1
友情UP,我对打印知之甚少,是不是你的数据窗口列数太多了啊
#2
调整数据窗口每列的宽度,已适应设定的页面宽度。
#3
楼上的,我还没这么菜吧,照你这么说,我在加个几列,是不是就得让每列的字体设成最小哇
#4
你想怎么样呢?没明白,是不是不管多少列都打在A4上面呢?总有一个定宽吧
#5
我的意思是说:现在只是加一列,是否能通过调整比如整个数据窗的尺寸来使打印全部,不然我再加列,岂不还要调每列的宽度?尺寸大了我可以换成大纸,不一定只用A4
#6
自已顶,希望高手指点,在线等
#7
我再顶
#8
顶
#9
打印格式设的对了吗?我好像也遇到这样的问题的