| 
					
				 | 
			
			
				@@ -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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 |