当前位置: 代码迷 >> PB >> 请问,composite数据窗口怎么设计
  详细解决方案

请问,composite数据窗口怎么设计

热度:44   发布时间:2016-04-29 10:11:41.0
请教,composite数据窗口如何设计
找不到详细的初级资料,请高手赐教

------解决方案--------------------
C/C++ code
单个DW打印:dw_1.print() //打印dw_1.object.datawindow.print.preview              = "yes" //打印预览dw_1.object.datawindow.print.preview.zoom   = 25 //打印预览时的百分比大小dw_1.object.datawindow.print.margin.top     = 100  //上页边距1厘米dw_1.object.datawindow.print.margin.bottom = 100  //下页边距1厘米dw_1.object.datawindow.print.margin.left        = 100  //左页边距1厘米dw_1.object.datawindow.print.margin.right     = 100  //右页边距1厘米 dw_1.object.datawindow.print.preview.rulers = "yes" //预览时有标尺dw_1.object.datawindow.print.orientation    = 1     //打印时横向dw_1.object.datawindow.print.orientation       = 2     //打印时纵向dw_1.object.datawindow.print.paper.size       = 9     //设置纸张大小为"A4"dw_1.object.datawindow.print.paper.size       = 8     //A3dw_1.object.datawindow.print.paper.size       = 12    //B4dw_1.object.datawindow.print.paper.size       = 13    //设置纸张大小为"B5"[A3是8]dw_1.object.datawindow.print.color                 = 1     //单色dw_1.object.datawindow.print.color                 = 2     //彩色dw_1.object.datawindow.print.page.rangeinclude = 0 //打印所有页dw_1.object.datawindow.print.page.rangeinclude = 1 //打印偶数页dw_1.object.datawindow.print.page.rangeinclude = 2 //打印奇数页dw_1.object.datawindow.print.filename      = "fileName"//打印到文件dw_1.describe('datawindow.printer')               //当前打印机多DW打印(换纸):long jobjob = PrintOpen( )PrintDataWindow(job, dw_EmpHeader)PrintDataWindow(job, dw_EmpDetail)PrintDataWindow(job, dw_EmpDptSum)PrintClose(job)多DW(不换纸)long jobprintsetup()Job = PrintOpen(  )dw_1.Print(Job,  ll_dw1_x,ll_dw1_y,ll_dw1_w,ll_dw1_h ) //位置X Y 高 宽dw_2.Print(Job,  ll_dw2_x,ll_dw2_y,ll_dw2_w,ll_dw2_h )PrintClose(job)试来试去,多DW打印,还是用复合DW省事
  相关解决方案