|
@@ -4,6 +4,7 @@ import Cookies from "js-cookie";
|
|
|
import html2Canvas from "html2canvas";
|
|
|
import JsPDF from "jspdf";
|
|
|
import * as toEnglish from "./ACapital.js";
|
|
|
+import "./msyh-normal.js";
|
|
|
|
|
|
//根据value值回显字典label值
|
|
|
export function dictDataEcho(value, arr) {
|
|
@@ -132,14 +133,15 @@ export function getPdf(title) {
|
|
|
const element = document.getElementById("pdfDom");
|
|
|
var doc = new JsPDF("", "pt", "a4");
|
|
|
//导出pdf的中文有乱码
|
|
|
- doc.addFont("simhei.ttf", "simhei", "normal");
|
|
|
- doc.internal.scaleFactor = 1.0
|
|
|
+ doc.internal.scaleFactor = 1
|
|
|
+ //设置pdf边距
|
|
|
+ doc.setFont("msyh");
|
|
|
+ console.log('开始打印');
|
|
|
doc.html(element, {
|
|
|
+ margin: [50,0,50,0],
|
|
|
callback: function (doc) {
|
|
|
doc.save();
|
|
|
},
|
|
|
- x: 10,
|
|
|
- y: 10
|
|
|
});
|
|
|
return
|
|
|
// pdfDom 这个就是你vue页面中定义的ID 比如<div id="pdfDom"> 这个也要避下雷
|