pb 自定义纸张大小
//dw_2.object.datawindow.print.custompage.length ='242'
//dw_2.object.datawindow.print.custompage.width ='102'
//dw_2.object.datawindow.print.page.size = '256'
第三行SIZE=256出错
我的是pb 11.5 xp系统,什么样才能自定义纸张
以下的也不行。也出错
Funcation int setpapersize(unit width,unit height,unit Orient) Library "setpaper.dll"
Funcation int getpapersize(ref ulong lppaper,ref ulong lppaperwidth,ref ulong lppaperlength,ref ulong lporientation) Library "setpaper.dll"
// 说明:unsignedinteger orient 方向:0:纵向,1:横向,
// 取当前打印机设置。
long ll_paper,ll_paperwidth,ll_paperlength,ll_orientation
getpapersize(ll_paper,ll_paperwidth,ll_paperlength,ll_orientation)
setpapersize(210,297,1)
// ……
dw_1.object.datawindow.print.paper.size =0
dw_1.object.datawindow.print.preview ='yes'
// ……
dw_1.object.datawindow.print.preview ='no'
setpapersize(ll_paperwidth,ll_paperlength,ll_orientation)
dw_2.print(true)