Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么在文本中使用jsPDF justify来保持其他文本的单词间距?_Javascript_Jspdf_Justify - Fatal编程技术网

Javascript 为什么在文本中使用jsPDF justify来保持其他文本的单词间距?

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(

用于生成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('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”)//