我无法以动态的起始Y值在彼此相邻的位置打印两个表

时间:2019-09-01 16:55:22

标签: jspdf jspdf-autotable

我在顶部有一个大型动态表。我想要一张桌子从下面开始,在左边。还有另一个表在它的右边。

我在顶部有一个大型动态表。我想要一张桌子从下面开始,在左边。我无法对StartY进行硬编码,因此我使用pdf.autoTable.previous.finalY +30。执行此操作时,右侧的较小表格将向下移动。为了使这两个表在每个位置旁边保留,我必须对StartY值进行硬编码。

let pageNumber = pdf.internal.getNumberOfPages();

/

*Estimated Annual Costs - First small table on left*/
pdf.autoTable(col1, rows1,
        {startY: 600,
         showHead: 'firstPage',
      styles: {overflow: 'hidden'},
      margin: {right: 107},
         tableWidth: 240,
         styles: {fontSize : 10, cellPadding : 2},
         headStyles: {fillColor: '#cf202e'},
         columnStyles: {cost: {halign  : 'right'}}
     });

  /*Estimated Assistance - second small table on right.*/
     pdf.autoTable(col2, rows2, {
        startY: 600,
        showHead: 'firstPage',
    styles: {overflow: 'hidden'},
    margin: {left: 300},
        tableWidth: 240,
        styles : {fontSize : 10, cellPadding : 2},
        headStyles: {fillColor: '#cf202e'}
    });

我希望较小的两个表在大表的下面紧挨着。谢谢您的协助。

0 个答案:

没有答案