gpt4 book ai didi

jspdf - 生成的 PDF 中的自动换行(使用 jsPDF)?

转载 作者:行者123 更新时间:2023-12-03 08:51:13 26 4
gpt4 key购买 nike

我正在做的是使用 jsPDF 创建我生成的图形的 PDF。但是,我不确定如何包装标题(使用 text() 函数添加)。标题的长度因图形而异。目前,我的标题正在页面外运行。任何帮助,将不胜感激!

这是我到目前为止的代码:

var doc = new jsPDF();
doc.setFontSize(18);
doc.text(15, 15, reportTitle);
doc.addImage(outputURL, 'JPEG', 15, 40, 180, 100);
doc.save(reportTitle);

没有什么可以阻止 reportTitle 跑出页面

最佳答案

好的,我已经解决了这个问题。我使用了 jsPDF 函数 splitTextToSize(text, maxlen, options)。此函数返回一个字符串数组。幸运的是,用于写入文档的 jsPDF text() 函数接受字符串和字符串数组。

var splitTitle = doc.splitTextToSize(reportTitle, 180);
doc.text(15, 20, splitTitle);

关于jspdf - 生成的 PDF 中的自动换行(使用 jsPDF)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24272058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com