JSPDF с colspan в верхней части таблицы - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь сгенерировать PDF на основе изображения ниже

enter image description here

Я могу создать PDF, но без строки "Информация""и" Контакт ".Можно ли сгенерировать pdf так же, как на картинке?

Ниже приведен код функции, которую я использую для преобразования в pdf.

this.pdf = function(title, table, hideInfo) {
var doc = new jsPDF('l', 'pt', 'a4'), start = 65;

doc.setFont('helvetica');
doc.setFontSize(8);
doc.text(title, (doc.internal.pageSize.width - doc.getStringUnitWidth(title) * 8) / 2, 50);
doc.setFontSize(6);

doc.autoTable(table.columns, table.data, {
  startY: start,
  margin: { horizontal: 25 },
  styles: { overflow: 'linebreak', fontSize: 6, font: 'helvetica' },
  bodyStyles: { valign: 'top' },
  pageBreak: 'auto',
  theme: 'grid',
  columnWidth: 'wrap',
  headerStyles: { fillColor: [20, 167, 146] },
  drawCell: function(cell, data) {
    if (data.row.raw[0] && data.row.raw[0].toString().trim().toLowerCase() === 'total') {
      doc.setFillColor(233, 233, 233);
      doc.setFontType("bold");
    }
  }
});

doc.save(title.replace(/ /g,"_") + '.pdf');
};
...