#javascript #php #html #jquery
Вопрос:
я не хочу экспортировать div(#фактор)в pdf-файл с помощью jspdf,но моя проблема заключается в том, чтобы не показывать фоновое изображение моего div(#фактор) и шрифты не установлены.
function export_pdf() {
var doc = new jsPDF();
doc.addFont("<?=URL?>/public/fonts/yekan.ttf", "yekan", "normal");
doc.setFont("yekan"); // set font
var specialElementHandlers = {
'#factor': function (element, renderer) {
return true;
}
};
doc.setFont("yekan"); // set font
doc.fromHTML($('#factor').html(), 15, 15 ,{
'width': 170,
'elementHandlers': specialElementHandlers,
});
doc.addFont("<?=URL?>/public/fonts/yekan.ttf", "yekan", "normal");
doc.setFont("yekan"); // set font
doc.save('sample-file.pdf');
}
<script src="https://cdn.rawgit.com/yWorks/jsPDF/e2a73c5b/dist/jspdf.min.js"></script>
<script src="https://cdn.rawgit.com/sphilee/jsPDF-CustomFonts-support/bcc544cd/dist/jspdf.customfonts.min.js"></script>
<script src="https://cdn.rawgit.com/stuehler/jsPDF-CustomFonts-support/master/dist/default_vfs.js"></script>
<button id="factor_pdf" type="" class="print" name="factor_pdf"
style="height:33px;font-family:'B yekan';display: none;float: right;margin-left: 15%;margin-top: 10px;margin-right: 35%;margin-bottom: 20%"
onclick="export_pdf()">
دریافت pdf
</button>