Bonjour,
Dans une page web je génère des graphiques à partir de chart.js, que j'exporte ensuite en utilisant jsPDF.
Tout fonctionne très bien avec Edge, Chrome ou FireFox, mais pas avec IE11.
Je n'arrive pas à trouver de solution sur le net.
Existe-t-il une solution ?
Merci.
Mon code :
Dans une page web je génère des graphiques à partir de chart.js, que j'exporte ensuite en utilisant jsPDF.
Tout fonctionne très bien avec Edge, Chrome ou FireFox, mais pas avec IE11.
Je n'arrive pas à trouver de solution sur le net.
Existe-t-il une solution ?
Merci.
Mon code :
<script src="https://unpkg.com/jspdf@latest/dist/jspdf.min.js"></script>
<canvas id="idCanvasGraphique1"/>
<p:commandLink onclick="exporterGraphique('idCanvasGraphique1')">
function exporterGraphique(idGraphique)
{
var logo = new Image();
logo.src = 'images/Logo.png';
var marianne = new Image();
marianne.src = 'images/Marianne.png';
var graphique = document.getElementById(idGraphique).toDataURL("image/png", 1.0);
var doc = new jsPDF();
doc.setFontSize(7.5);
doc.setTextColor(96, 96, 96);
doc.setDrawColor(96, 96, 96);
doc.line(25, 24, 185, 24);
doc.addImage(logo, 'JPEG', 30, 15, 10, 11);
doc.addImage(marianne, 'JPEG', 72, 16.5, 12, 7.5);
doc.addImage(graphique, 'JPEG', 30, 33, 150, 80);
doc.save('Graphique.pdf');
}