|
@@ -72,26 +72,28 @@ app.controller("inspectReportCtrl", [
|
72
|
72
|
api_bpm_data.signatureForm({inspectionId: $scope.queryList.title.id, batchNo: $scope.queryList.batchNo.id}).then(function (result) {
|
73
|
73
|
$scope.signObj = result;
|
74
|
74
|
$rootScope.isMask = false;
|
75
|
|
- console.log(Print);
|
76
|
|
- Print("#print", {
|
77
|
|
- padding:'5 5',
|
78
|
|
- afterprint: () => {},
|
79
|
|
- cancel: () => {},
|
80
|
|
- });
|
81
|
|
- // 保证打印正好铺满A4高度
|
82
|
|
- let A4height = 297; // A4高度297mm
|
83
|
|
- let ctxpage = document.querySelectorAll(".fm");
|
84
|
|
- ctxpage.forEach((i, k) => {
|
85
|
|
- let eachpage_mm = px2mm(i.clientHeight); // 单位px转mm
|
86
|
|
- console.log(k + "页高度px:", i.clientHeight, "高度mm:", eachpage_mm);
|
|
75
|
+ $timeout(function(){
|
|
76
|
+ console.log(Print);
|
|
77
|
+ Print("#print", {
|
|
78
|
+ padding:'5 5',
|
|
79
|
+ afterprint: () => {},
|
|
80
|
+ cancel: () => {},
|
|
81
|
+ });
|
|
82
|
+ // 保证打印正好铺满A4高度
|
|
83
|
+ let A4height = 297; // A4高度297mm
|
|
84
|
+ let ctxpage = document.querySelectorAll(".fm");
|
|
85
|
+ ctxpage.forEach((i, k) => {
|
|
86
|
+ let eachpage_mm = px2mm(i.clientHeight); // 单位px转mm
|
|
87
|
+ console.log(k + "页高度px:", i.clientHeight, "高度mm:", eachpage_mm);
|
87
|
88
|
|
88
|
|
- //高度大于A4,则按比例缩小打印区域
|
89
|
|
- if (eachpage_mm > A4height) {
|
90
|
|
- let zoom = A4height / eachpage_mm;
|
91
|
|
- console.log(k + "页zoom:", zoom);
|
92
|
|
- i.style.zoom = zoom;
|
93
|
|
- }
|
94
|
|
- });
|
|
89
|
+ //高度大于A4,则按比例缩小打印区域
|
|
90
|
+ if (eachpage_mm > A4height) {
|
|
91
|
+ let zoom = A4height / eachpage_mm;
|
|
92
|
+ console.log(k + "页zoom:", zoom);
|
|
93
|
+ i.style.zoom = zoom;
|
|
94
|
+ }
|
|
95
|
+ });
|
|
96
|
+ },0);
|
95
|
97
|
});
|
96
|
98
|
};
|
97
|
99
|
|