【发布时间】:2018-07-23 22:12:10
【问题描述】:
我正在使用 jsPDF 在 Chrome v67、64 位上创建 PDF 文档。我尝试使用以下代码设置 PDF 文档的宽度和高度,如 here 所述:
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
我已经搜索过 S.O.和谷歌,但没有找到任何建议可能的解决方案或未定义的原因。目前这让我很难过。有什么想法或建议吗?
【问题讨论】:
-
您在
console.log中将“height”拼写为“heigth”,但这无关紧要,因为它只在输出字符串中。height后面的变量名似乎与您的声明var height正确匹配。 -
帮助回答者的链接:jsPDF 的documentation 和source code
标签: javascript jspdf