var CODE=contentPane.getCellValue(0,9,3); var PTIME=contentPane.getCellValue(0,9,4); var FLINE=contentPane.getCellValue(0,9,5); var QNUM=contentPane.getCellValue(0,9,6); var RLOT=contentPane.getCellValue(0,9,7); var SNUM=contentPane.getCellValue(0,9,8); var NAME=contentPane.getCellValue(0,9,9); var printurl="http://192.168.x.xxx:xxxx/webroot/decision/view/report"; var reportlets ="[{reportlet: '打印.cpt', CODE: CODE,PTIME: PTIME,FLINE: FLINE,QNUM: QNUM,RLOT: RLOT,SNUM: SNUM,NAME: NAME,}]"; var config = { printUrl : printurl, isPopUp : false, // 是否弹出设置窗口,true为弹出,false为不弹出 data :{ // 多模板格式: [{reportlet: 'name.cpt', a: 'a1'}, {reportlet: 'name.cpt', b: 'b1'}] 同样的模板会出现多页 // 单模板格式: [{reportlet: 'name.cpt', a: 'a1', b: 'b1'}] 同样的模板只会有单页 reportlets: reportlets // 需要打印的模板列表 }, printType : 1, // 打印类型,0为零客户端打印,1为本地打印 // 以下为零客户端打印的参数,仅当 printType 为 0 时生效 ieQuietPrint : false,// IE静默打印设置 true为静默,false为不静默 // 以下为本地打印的参数,仅当 printType 为 1 时生效 printerName : 'RICOH IM C2000 [5838797C60B2]', // 打印机名 pageType: 1, // 打印页码类型:0:所有页,1:当前页,2:指定页 copy: 1, // 打印份数 }; FR.doURLPrint(config) 在帆软文档里抄来的,完全不行,,目标表的目录如下图,需要传的参数在上述代码中有了。 |