Javascript &引用;断字:断字;不会反映在html2canvas创建的图像中

Javascript &引用;断字:断字;不会反映在html2canvas创建的图像中,javascript,html2canvas,Javascript,Html2canvas,我使用html2canvas下载html视图作为图像 但是,如果有一个没有空格的长文本,html会使用css(单词break:break-word)在下一行正确地呈现它,但这不会反映在生成的图像中。文本保持在一行并被剪裁 尝试了其他CSS属性,如: word-wrap: break-word; overflow-wrap: break-word; 仍然不起作用 检查下图,查看预期结果与实际结果 尝试在html2canvas方法中添加letterRendering:true属性 html2can

我使用html2canvas下载html视图作为图像

但是,如果有一个没有空格的长文本,html会使用css(单词break:break-word)在下一行正确地呈现它,但这不会反映在生成的图像中。文本保持在一行并被剪裁

尝试了其他CSS属性,如:

word-wrap: break-word;
overflow-wrap: break-word;
仍然不起作用

检查下图,查看预期结果与实际结果


尝试在html2canvas方法中添加letterRendering:true属性

html2canvas(document.getElementById(divId), {
    onrendered: function (canvas) {
        },
    letterRendering:true
});

尝试在html2canvas方法中添加letterRendering:true属性

html2canvas(document.getElementById(divId), {
    onrendered: function (canvas) {
        },
    letterRendering:true
});

我添加了letterRendering:true对我不起作用:-(在v0.4.1版之后不再起作用(
letterRendering
在上不存在)…有更新的解决方案吗?更新:@shashikantkanujiya的语法错误:使用
单词break:break all
instead添加了letterRendering:true对我不起作用:-(这在v0.4.1版之后不再有效(
letterRendering
在上不存在)…有更新的解决方案吗?更新:@ShashikantKanaujiya的语法错误:改用
word break:break all