amchart, canvg, pdf, canvas, javascript - PullRequest
0 голосов
/ 05 июля 2018

Почему отсутствует метка оси Amchart при отображении в PDF после преобразования SVG в канву с помощью анализатора canvg?

var image1 = $('div.amcharts-chart-div').get(0);
var svg = image1.innerHTML;
if (svg) {
  svg = svg.replace(/\r?\n|\r/g, '').trim();
}

var canvas = document.createElement('canvas');
canvg(canvas, svg, {
  ignoreMouse: true,
  ignoreAnimation: true
});

var ctx = canvas.getContext('2d');
ctx.globalCompositeOperation = 'destination-over'
// set the color
ctx.fillStyle = '#FFFFFF';
// draw the background
ctx.fillRect(0, 0, canvas.width, canvas.height);

var imgData = canvas.toDataURL('image/jpeg', 1.0);

pdf.addImage(imgData, 'JPEG', 15, 115, 180, 100, undefined, 'none');
...