我真的很难让html2canvas得到全长。
生成的图像总是在中途切断。无论文本中有什么内容,我都无法显示文本的全长。
无论如何修复/调试这个?
我的代码
$('body').append('<div id ="htmlTextBoxHolder">'+text+'</div>');
$('#htmlTextBoxHolder').css({
'width': '1200px',
'background-color':'#ffffff',
'color': '#000000',
'font-size': '60px'
});
html2canvas($("#htmlTextBoxHolder"), {
onrendered: function(canvas) {
var img = canvas.toDataURL();
window.open(img);
$('#posterHolder').empty();
},
width: $('#htmlTextBoxHolder').width(),
height: $('#htmlTextBoxHolder').height()
});
答案 0 :(得分:0)
Body有overflow:hidden属性。我把它添加到别的东西,它很好。