Javascript 为什么在文本中使用jsPDF justify来保持其他文本的单词间距?
用于生成pdf的程序:Javascript 为什么在文本中使用jsPDF justify来保持其他文本的单词间距?,javascript,jspdf,justify,Javascript,Jspdf,Justify,用于生成pdf的程序: const doc = new jsPDF('p', 'pt', 'a4', true); doc.setFontSize(14); doc.setDrawColor(0, 0, 0); doc.text(testText, 30, 30, {maxWidth: 200, align: 'justify'}); doc.text('10 de dezembro', 30, 220, {maxWidth: 200, align: 'left'}); doc.save(
const doc = new jsPDF('p', 'pt', 'a4', true);
doc.setFontSize(14);
doc.setDrawColor(0, 0, 0);
doc.text(testText, 30, 30, {maxWidth: 200, align: 'justify'});
doc.text('10 de dezembro', 30, 220, {maxWidth: 200, align: 'left'});
doc.save('testing.pdf');
问题在于结果,据我所见,它为下一篇文章保留了最后一个单词的间距
我也遇到了同样的问题,为了解决这个问题,我必须在使用对正文本后立即手动执行
doc.internal.write(0,“Tw”)
将单词间距重置为默认值(0
),因此您的代码如下所示:
const doc = new jsPDF('p', 'pt', 'a4', true);
doc.setFontSize(14);
doc.setDrawColor(0, 0, 0);
doc.text(testText, 30, 30, {maxWidth: 200, align: 'justify'});
doc.internal.write(0, "Tw") // <- add this
doc.text('10 de dezembro', 30, 220, {maxWidth: 200, align: 'left'});
doc.save('testing.pdf');
const doc=new jsPDF('p','pt','a4',true);
文件setFontSize(14);
文件setDrawColor(0,0,0);
text(testText,30,30,{maxWidth:200,align:'justify'});
doc.internal.write(0,“Tw”)/我也遇到过同样的问题,为了解决这个问题,我必须在使用对正文本后立即手动执行doc.internal.write(0,“Tw”)
将单词间距重置为默认值(0
),因此您的代码如下所示:
const doc = new jsPDF('p', 'pt', 'a4', true);
doc.setFontSize(14);
doc.setDrawColor(0, 0, 0);
doc.text(testText, 30, 30, {maxWidth: 200, align: 'justify'});
doc.internal.write(0, "Tw") // <- add this
doc.text('10 de dezembro', 30, 220, {maxWidth: 200, align: 'left'});
doc.save('testing.pdf');
const doc=new jsPDF('p','pt','a4',true);
文件setFontSize(14);
文件setDrawColor(0,0,0);
text(testText,30,30,{maxWidth:200,align:'justify'});
文件内部写入(0,“Tw”)//