Я столкнулся с той же проблемой, и для ее решения мне пришлось сбросить интервал между словами по умолчанию (0
), вручную выполнив doc.internal.write(0, "Tw")
сразу после использования выровненного текста (пришлось заглянуть в исходный кодчтобы найти его), поэтому ваш код будет выглядеть так:
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');
Надеюсь, это поможет.