В любом случае я могу добавить границы страницы в файл pdfmake? - PullRequest
0 голосов
/ 08 мая 2018

Я просто хочу знать, могу ли я добавить границу страницы в PDF-файл, сгенерированный pdfmake .

1 Ответ

0 голосов
/ 18 июня 2018

Возможно, это не лучший способ, но вы можете использовать таблицу, чтобы обернуть весь документ и установить его границы.

let docDefinition = {
  content: [
    {
      table: {
        body: [[{
          stack: [
            //you content goes here
          ]
        }]]
      },
      layout: {
        //set custom borders size and color
        hLineWidth: function (i, node) {
          return (i === 0 || i === node.table.body.length) ? 2 : 1;
        },
        vLineWidth: function (i, node) {
          return (i === 0 || i === node.table.widths.length) ? 2 : 1;
        },
        hLineColor: function (i, node) {
          return (i === 0 || i === node.table.body.length) ? 'black' : 'gray';
        },
        vLineColor: function (i, node) {
          return (i === 0 || i === node.table.widths.length) ? 'black' : 'gray';
        }
      }
    }
  ]
}

pdfMake.createPdf(docDefinition).open();
...