Browse Source

bug#3323 导出PDF波浪线问题

TonyKang 3 years ago
parent
commit
14403b060a
1 changed files with 3 additions and 2 deletions
  1. 3 2
      app/public/report/js/rpt_jspdf.js

+ 3 - 2
app/public/report/js/rpt_jspdf.js

@@ -42,7 +42,8 @@ let JpcJsPDFHelper = {
         let strReplaceReg1 = new RegExp('\n\r', 'gm'),
             strReplaceReg2 = new RegExp('\r\n', 'gm'),
             strReplaceReg3 = new RegExp('\n', 'gm'),
-            strReplaceReg4 = new RegExp('\r', 'gm')
+            strReplaceReg4 = new RegExp('\r', 'gm'),
+            strReplaceReg5 = new RegExp('〜', 'gm')
         ;
         // let newName = pdfName;
         let pageObj = pageData;
@@ -282,7 +283,7 @@ let JpcJsPDFHelper = {
         function _preHandleSpliter(orgVal) {
             let rst = orgVal;
             if (rst !== null && rst !== '') {
-                rst = rst.replace(strReplaceReg1, '|').replace(strReplaceReg2, '|').replace(strReplaceReg3, '|').replace(strReplaceReg4, '|');
+                rst = rst.replace(strReplaceReg1, '|').replace(strReplaceReg2, '|').replace(strReplaceReg3, '|').replace(strReplaceReg4, '|').replace(strReplaceReg5, '~');
             }
             return rst;
         }