|
@@ -12,7 +12,7 @@ let JpcCanvasOutput = {
|
|
|
ctx.clearRect(0,0, canvas.width, canvas.height);
|
|
|
ctx.restore();
|
|
|
},
|
|
|
- drawToCanvas : function(pageObj, canvas, pageIdx,hideSignature=false) {
|
|
|
+ drawToCanvas : function(pageObj, canvas, pageIdx,hideSignature=false, forceToDraw = false) {
|
|
|
let me = this;
|
|
|
let ctx = canvas.getContext("2d");
|
|
|
let floatReg = /^(-?\d+)(\.\d+)?$/;
|
|
@@ -621,7 +621,7 @@ let JpcCanvasOutput = {
|
|
|
|
|
|
for (let k = 0; k < page.signature_cells.length; k++) {
|
|
|
let cell = page.signature_cells[k];
|
|
|
- if (PAGE_SHOW['isTextSignature'] === 0 || cell.signature_name.indexOf(JV.SIGNATURE_NAME_DUMMY) >= 0) {
|
|
|
+ if (PAGE_SHOW['isTextSignature'] === 0 || cell.signature_name.indexOf(JV.SIGNATURE_NAME_DUMMY) >= 0 || forceToDraw) {
|
|
|
// 如果是非文本签名或草图,才显示图片(文本签名已经在后台单独处理,在cells数组内增加一个合适的cell)
|
|
|
if(!hideSignature) private_drawSignatureCell(cell, fonts, styles, controls, newPageMergeBand,moveSignatureTool);
|
|
|
}
|