Lodop在WEB页面打印时对TABLE中td单元格内容采用format格式化显示输出的使用
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
LODOP中的ADD_PRINT_TABLE支持很多函数和计算方法,可以用tdata对table表格里额数据进行计算,用format对结果进行格式化。 format的作用,是对实际不存在的计算得来的结果进行格式化。 测试代码: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WEB打印控件LODOP</title> <script language="javascript" src="LodopFuncs.js"></script> </head> <body> <div id="a"> <table style="border-collapse:collapse;border:1;" > <colgroup><col width="81"><col width="150"> <tr> <td><font color="blue" format="#,##0.00">12341</font></td> <td><font color="blue" format="#,##0.00" tdata="12341">####</font></td> </tr> <tr> <td id="t1">3</td> <td id="t2">18</td> </tr> <tr> <td tdata="t1+t2">####</td> <td tdata="t1+t2" format="#,##0.00">####</td> </tr> </table> </div> <a href="javascript:prn1_preview()">打印预览</a> <script language="javascript" type="text/javascript"> var LODOP; //声明为全局变量 function prn1_preview() { LODOP=getLodop(); LODOP.PRINT_INIT("");//初始化 LODOP.ADD_PRINT_TABLE(5,5,300,1000,document.getElementById("a").innerHTML); LODOP.PRINT_DESIGN(); }; </script> </body> Lodop的TABLE中format格式化,是对实际不存在的计算得来的结果进行格式化,只能和tdata搭配使用,不能单独格式化一个实际存在的数值。 图示: 简短问答: 如果是直接处理表格里的数据,参考样例31http://www.c-lodop.com/demolist/PrintSample31.html这个是对计算结果进行处理的,不能对实际的某个数值处理,需要和tdata配合使用。 该文章在 2023/9/27 0:17:47 编辑过 |
关键字查询
相关文章
正在查询... |