如何在pdfmake中拉伸表格高度?

Mo.*_*Mo. 6 html javascript pdf pdf-generation pdfmake

是否有任何选项可以pdfmake将表格填充到整个页面?

演示https://jsfiddle.net/t2dbcb4t/

在此输入图像描述

var docDefinition = {
  pageMargins: [0, 0, 30, 0],
  content: [{
    table: {
      widths: ['20%', '80%'],
      body: [
        [{
            fillColor: '#ebebeb',
            color: '#000',
            text: 'first column',
          },
          [{
            fontSize: 24,
            fillColor: '#fff',
            text: 'My name'
          }, {
            margin: [-5, 0, 0, 0],
            table: {
              widths: ['120'],
              body: [
                [{
                  fontSize: 11,
                  bold: true,
                  fillColor: '#ebebeb',
                  margin: [15, 3, 0, 3],
                  text: 'PROFILE'
                }]
              ]
            },
            layout: 'noBorders'
          }, {
            text: [
              'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque aliquid, possimus officiis. Est, cum. Rem hic quisquam laborum ex quae nemo. Optio quam ad eaque obcaecati repellat pariatur nobis blanditiis. ipsum dolor sit amet, consectetur adipisicing elit. In explicabo, velit dolorum sint. Error ea cum voluptatem quisquam, doloribus doloremque, maiores pariatur totam tempora cumque quo eos sint. Libero, aut! \n\n',
              'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Placeat cumque unde quam ullam nostrum maxime laborum, labore aperiam? Neque, totam itaque recusandae excepturi explicabo sunt et culpa dolorem ea soluta! ipsum dolor sit amet, consectetur adipisicing elit. Assumenda dolorem totam iure quod ipsam in harum. Pariatur exercitationem quas maiores facilis labore ab, repudiandae voluptatum quia, delectus quidem debitis dolores! \n'
            ],
            style: ['summaryStyle']
          }]
        ]
      ]
    },
    layout: 'noBorders'
  }],
  styles: {
    summaryStyle: {
      fontSize: 10,
      alignment: 'justify',
      margin: [10, 10, 0, 10],
    },
    titleStyle: {
      bold: true,
      margin: [0, 0, 0, -2]
    },
    experienceStyle: {
      margin: [0, 0, 0, 10]
    }
  },
  defaultStyle: {
    color: '#000'
  }
};
pdfMake.createPdf(docDefinition).download();
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/pdfmake.js"></script>
<script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/vfs_fonts.js"></script>
Run Code Online (Sandbox Code Playgroud)

jl.*_*jl. 0

一种选择是将外部表格的高度设置为与页面高度相同。具有灰色背景的第一列将“拉伸”到底部,而第二列的内容将保留在原来的位置。