|  | @@ -82,11 +82,9 @@ function showPreviewData(svgArr, actAreaArr, scaleFactor, pageSize, orientation,
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -function getActualArea(pageData) {
 | 
	
		
			
				|  |  | -    let rst = [];
 | 
	
		
			
				|  |  | -    for (let item of pageData.items) {
 | 
	
		
			
				|  |  | -        let area = {Left: 10000, Right: 0, Top: 10000, Bottom: 0};
 | 
	
		
			
				|  |  | -        for (let cell of item.cells) {
 | 
	
		
			
				|  |  | +function _chkActArea(area, cells) {
 | 
	
		
			
				|  |  | +    if (cells && cells.length > 0) {
 | 
	
		
			
				|  |  | +        for (let cell of cells) {
 | 
	
		
			
				|  |  |              if (cell.area.Left < area.Left) {
 | 
	
		
			
				|  |  |                  area.Left = cell.area.Left;
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -100,6 +98,18 @@ function getActualArea(pageData) {
 | 
	
		
			
				|  |  |                  area.Bottom = cell.area.Bottom;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +function getActualArea(pageData) {
 | 
	
		
			
				|  |  | +    let rst = [];
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    for (let item of pageData.items) {
 | 
	
		
			
				|  |  | +        let area = {Left: 10000, Right: 0, Top: 10000, Bottom: 0};
 | 
	
		
			
				|  |  | +        _chkActArea(area, item.cells);
 | 
	
		
			
				|  |  | +        _chkActArea(area, item.signature_cells);
 | 
	
		
			
				|  |  | +        _chkActArea(area, item.signature_date_cells);
 | 
	
		
			
				|  |  | +        _chkActArea(area, item.signature_audit_cells);
 | 
	
		
			
				|  |  |          rst.push(area);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      return rst;
 |