我有一个使用 html2canvas 下载一些 div 作为图像的函数。我还希望能够在保存图像时在图像顶部添加一个标题,即 chartColumnID。
function saveAsImage(chartColumnID){
html2canvas($('#'+ chartColumnID),
{
onrendered: function (canvas) {
var a = document.createElement('a');
a.href = canvas.toDataURL("image/png");
a.download = chartColumnID;
a.click();
}
});
};
我试过这样的东西,但它不起作用,没有标题出现。我将 a.text= 移动到不同的行以仔细检查我是否可能将它放在错误的位置但没有运气。
function saveAsImage(chartColumnID){
html2canvas($('#'+ chartColumnID),
{
onrendered: function (canvas) {
var a = document.createElement('a');
a.href = canvas.toDataURL("image/png");
a.download = chartColumnID;
a.text= (15, 15, chartColumnID.replace(/([A-Z])/g, ' $1').trim());
a.click();
}
});
};
有没有人知道如何使图表列 ID 也成为标题?
桃花长相依
相关分类