打印员工牌问题
员工牌尺寸为85*54MM,我用代码设置打印,结果打印两页,后一页是空白页,这样好浪费的,请各位高手指点。
代码如下:
long j
dw_1.object.datawindow.print.preview='yes'
dw_1.object.datawindow.print.margin.top=1
dw_1.object.datawindow.print.margin.bottom =1
dw_1.object.datawindow.print.margin.left = 1
dw_1.object.datawindow.print.margin.right =1
//dw_1.Modify("DataWindow.Print.Paper.Size=256")
dw_1.Modify("DataWindow.Print.CustomPage.Length=85")
dw_1.Modify("DataWindow.Print.CustomPage.Width=54")
dw_1.Modify("DataWindow.Print.Copies=1")
dw_1.object.DataWindow.Print.Page.Range='1'
j=printopen("ss")
printdatawindow(j,dw_1)
printclose(j)
[解决办法]
这个应该是可以可以控制的 你调调格式吧。还有就是设置下纸张格式呢?
[解决办法]
如果是在同一个DW上的内容,把dw的要显示的内容按照需要打印内容大小的位置设置好,直接用dw_1.print()这个打印就行了,没必要用printdatawindow.
[解决办法]