我正在使用jsPDF在Chrome v67, 64位上创建PDF文档。 我尝试使用以下代码设置PDF文档的宽度和高度,如此处所述:
var doc = new jsPDF("p", "mm", "a4");
var width = doc.internal.pageSize.width;
var height = doc.internal.pageSize.height;
我遇到的问题是宽度和高度没有被应用。为了好玩,我在上面的代码后面添加了以下代码行:
console.log("AT#1: width=" + width + ", heigth=" + height);
只发现在输出到控制台时,宽度和高度的值是未定义的:
AT#1: width=undefined, heigth=undefined
我在 Stack Overflow 和 Google 上搜索了很久,但都没有找到任何关于这些未定义的可能解决方案或原因的线索。目前这让我感到困惑。有什么想法或建议吗?
console.log
中将 "height" 拼写成了 "heigth",但这并不重要,因为它只是输出字符串。之后的变量名height
确实与你的声明var height
相匹配。 - Rory O'Kane