2016-12-29 3 views
3

jspdf 기능을 사용하여 pdf 파일을 다운로드하는 동안 페이지 테두리를 가져와야합니다.jspdf를 사용하여 내 보낸 PDF의 페이지 테두리

어떻게하면됩니까? 테이블만으로 테두리를 설정할 수 있고 페이지를 설정할 수 없습니다.

var doc = new jsPDF('p', 'pt'); 
doc.setFontSize(12); 
doc.setTextColor(0); 
doc.setFontStyle('bold'); 
doc.text('Col and row span', 40, 50); 
var elem = document.getElementById("table1"); 
var elem1 = document.getElementById("tbl1"); 
var elem1 = document.getElementById("example"); 
var res = doc.autoTableHtmlToJson(elem); 
var res1 = doc.autoTableHtmlToJson(elem1); 
doc.text('Theme "plain"', 40, doc.autoTableEndPosY() + 30); 
doc.autoTable(res.columns, res.data, { 
    startY: 90, 
    theme: 'grid', 
    drawHeaderRow: function(cell, data) { 
     return false; 
    }, 
    pageBreak: 'avoid', 
    margin: { 
     right: 305 
    } 
}); 
doc.autoTable(res.columns, res.data, { 
    startY: 90, 
    pageBreak: 'avoid', 
    theme: 'grid', 
    drawHeaderRow: function(cell, data) { 
     return false; 
    }, 
    margin: { 
     left: 305 
    } 
}); 
doc.autoTable(res1.columns, res1.data, { 
    startY: doc.autoTableEndPosY() + 30, 
}); 

어떻게이 문서의 테두리를 설정할 수 있습니까? 페이지 테두리에 의해이 같은 시도, 전체 페이지 주위에 테두리를 의미하는 경우

+0

당신이 –

+0

@dhruvjadia의 var에 문서 = 새로운 jsPDF ('P'를 시도 몇 가지 코드를 추가하세요 ' pt '); doc.setFontSize (12); doc.setTextColor (0); doc.setFontStyle ('bold'); doc.text ('Col 및 행 범위', 40, 50); –

+0

질문에 페이지 코드 추가 –

답변

4

:

doc.rect(20, 20, doc.internal.pageSize.width - 40, doc.internal.pageSize.height - 40, 'S'); 
+0

@simon –

관련 문제