PB 自定义纸张设置
在 PB 的 DATAWINDOW 中如何添加自定义尺寸的纸张。 问题点数:50、回复次数:1Top
1 楼flydragon28(龙)回复于 2001-03-16 22:27:00 得分 50
利用api函数:
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)Top




