#jspdf
#jspdf
Вопрос:
Привет, я использую angular 9 и, как сказано в названии, как поместить текст внутри прямоугольника в jsPDF?
pdf.rect(140, 30, 50, 25);
pdf.setTextColor(255, 0, 0);
pdf.text(143, 30, 'INVOICE')
вот изображение
Ответ №1:
Для этого вы должны использовать хуки
didDrawCell: data => {
let textPos = data.cell.getTextPos();
this.doc.setFillColor(255, 0, 0)
this.doc.rect(textPos.x, textPos.y, 20, 10, 'FD')
this.doc.text('test', textPos.x, textPos.y 5)
}
вы настраиваете x и y, чтобы иметь возможность размещать свой текст в прямоугольнике. Приведенный выше пример является рабочим примером того, чего вы хотите достичь