|  | @@ -472,7 +472,8 @@ function preAnalyzePos(pageData, sheetData, xPos, yPos, yMultiPos) {
 | 
	
		
			
				|  |  |                  cellControl = cell[JV.PROP_CONTROL];
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              const area = getProperSignatureArea(cell, cellControl, 0, 0, JV);
 | 
	
		
			
				|  |  | -            if (cell.signature_name.indexOf(JV.SIGNATURE_NAME_DUMMY) >= 0) {
 | 
	
		
			
				|  |  | +            if (!!cell.isStamp) {
 | 
	
		
			
				|  |  | +            // if (cell.signature_name.indexOf(JV.SIGNATURE_NAME_DUMMY) >= 0) {
 | 
	
		
			
				|  |  |                  area[JV.IDX_LEFT] = cell[JV.PROP_AREA][JV.PROP_LEFT];
 | 
	
		
			
				|  |  |                  area[JV.IDX_TOP] = cell[JV.PROP_AREA][JV.PROP_TOP];
 | 
	
		
			
				|  |  |                  area[JV.IDX_RIGHT] = cell[JV.PROP_AREA][JV.PROP_RIGHT];
 | 
	
	
		
			
				|  | @@ -498,7 +499,8 @@ function preAnalyzePos(pageData, sheetData, xPos, yPos, yMultiPos) {
 | 
	
		
			
				|  |  |                  cellControl = cell[JV.PROP_CONTROL];
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              const area = getProperSignatureArea(cell, cellControl, 0, 0, JV);
 | 
	
		
			
				|  |  | -            if (cell.signature_name.indexOf(JV.SIGNATURE_NAME_DUMMY) >= 0) {
 | 
	
		
			
				|  |  | +            if (!!cell.isStamp) {
 | 
	
		
			
				|  |  | +            // if (cell.signature_name.indexOf(JV.SIGNATURE_NAME_DUMMY) >= 0) {
 | 
	
		
			
				|  |  |                  area[JV.IDX_LEFT] = cell[JV.PROP_AREA][JV.PROP_LEFT];
 | 
	
		
			
				|  |  |                  area[JV.IDX_TOP] = cell[JV.PROP_AREA][JV.PROP_TOP];
 | 
	
		
			
				|  |  |                  area[JV.IDX_RIGHT] = cell[JV.PROP_AREA][JV.PROP_RIGHT];
 | 
	
	
		
			
				|  | @@ -1064,7 +1066,8 @@ function writeDrawing(pageData, sheetData, subSignKeyArr, sheetIdx) {
 | 
	
		
			
				|  |  |              cellControl = signCell[JV.PROP_CONTROL];
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          const area = getProperSignatureArea(signCell, cellControl, 0, 0, JV);
 | 
	
		
			
				|  |  | -        if (signCell.signature_name.indexOf(JV.SIGNATURE_NAME_DUMMY) >= 0) {
 | 
	
		
			
				|  |  | +        if (!!signCell.isStamp) {
 | 
	
		
			
				|  |  | +        // if (signCell.signature_name.indexOf(JV.SIGNATURE_NAME_DUMMY) >= 0) {
 | 
	
		
			
				|  |  |              area[JV.IDX_LEFT] = signCell[JV.PROP_AREA][JV.PROP_LEFT];
 | 
	
		
			
				|  |  |              area[JV.IDX_TOP] = signCell[JV.PROP_AREA][JV.PROP_TOP];
 | 
	
		
			
				|  |  |              area[JV.IDX_RIGHT] = signCell[JV.PROP_AREA][JV.PROP_RIGHT];
 |