pdfmake.js后台函数中有两个不同的absolutePositions

时间:2018-04-09 07:45:18

标签: background pdfmake

我尝试在标题中设置两个文本元素,背景函数位于两个不同的位置。但它没有用。 (只有最后一个获胜)有没有办法解决它?

background: function(currentPage, pageCount) {
                        return {
                            text: 'pagenumber ' + currentPage,
                            fontSize: 12,
                            absolutePosition: {
                                x: 50,
                                y: 60
                            },

                             text: 'printtime: ' + moment(this.result[0].time).format("DD.MM.YYYY HH:mm"),
                             fontSize: 12,
                             absolutePosition: {
                                x: 600,
                                y: 80
                             }
                        }
                    },

有什么想法吗? 非常感谢!

1 个答案:

答案 0 :(得分:1)

要拥有两个元素,您必须返回Array。试试这个:

background: function(currentPage, pageCount) {
  return [{
      text: 'pagenumber ' + currentPage,
      fontSize: 12,
      absolutePosition: {
        x: 50,
        y: 60
      }
    },
    {
      text: 'printtime: ' + moment(this.result[0].time).format("DD.MM.YYYY HH:mm"),
      fontSize: 12,
      absolutePosition: {
        x: 600,
        y: 80
      }
    }
  }]
},