|
//Base64 string of chart as Image
let imageBase64 : string ; -- > base64String of image
let image: PdfBitmap = new PdfBitmap(imageBase64); |
| public mode(e: Event): void {
var svg = document.querySelector("#container_svg");
var svgData = new XMLSerializer().serializeToString(svg);
var canvas = document.createElement("canvas");
document.body.appendChild(canvas);
var svgSize = svg.getBoundingClientRect();
canvas.width = svgSize.width;
canvas.height = svgSize.height;
var ctx = canvas.getContext("2d");
var img = document.createElement("img");
img.setAttribute("src", "data:image/svg+xml;base64," + btoa(svgData));
img.onload = function() {
ctx.drawImage(img, 0, 0);
var imagedata = canvas.toDataURL("image/png");
console.log(imagedata); // printed base64 in console
canvas.remove();
}; } |