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

pdfmake.js Two different absolutePositions within the background function

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

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
                             }
                        }
                    },

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

要有两个元素,你必须 return 数组。试试这个:

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
      }
    }
  }]
},