字符串与jspdf-autotable和溢出换行

时间:2016-08-11 04:56:22

标签: jspdf jspdf-autotable

我正在使用带有选项overflow: 'linebreak'的jspdf-autoTable来创建pdf。问题是一些长文本与下一列重叠。例如,如果我的文本是“Hai hello welcome”,它将打印为“Hai hello wel”,剩下的“come”重叠在下一列上。如何在不重叠下一列的情况下使用换行符?

注意: Linebreak正常工作,直到我更改drawCell method中的文字。

我也有这种奇怪的行为:

我发送的内容:

Paragraph writing is the foundation of all essay writing whether the form is expository persuasive narrative or creative

在我的drawCell方法中:

["Paragraph writing is the foundation of all","essay writing whether the form is expository","persuasive narrative or creative"]

我不知道为什么它会自动将字符串分成数组。这可能是重叠问题的原因吗?

1 个答案:

答案 0 :(得分:1)

预计字符串会变成数组。 jspdf lib将在新行上打印数组中的每个字符串。如果要使用挂钩更改字符串,请使用createdCell挂钩而不是drawCell