首页 > 解决方案 > Html2Canvas 只呈现我屏幕的一半

问题描述

Html2canvas 在 Angular 应用程序中仅渲染一半屏幕,另一半填充空白。我通过将插件直接导入 index.html 以及从节点包导入来尝试它,但没有任何效果。对此的任何帮助将不胜感激。提前致谢。附上图片供参考

标签: angularhtml2canvas

解决方案


对我有用的是恢复到 version 1.0.0-rc.1。RC2 对 TypeScript 进行了很大的重写,并且显然引入了一些非常重要的缩放问题。

还有一些与此相关的问题:

另一个问题可能是画布大小的限制。一个已知的解决方法是显式放大画布的大小:

html2canvas(el, {height: 3000, width: 3000})

推荐阅读