PDFMake 创建水平水印(不是对角线)

PDFMake create Horizontal WaterMark ( not diagonial )

嗨:)?我是 PDFMake 库的新用户,我了解了如何创建如下所示的简单水印:

var docDefinition = {
    watermark: { text: "watermark", color: "gray", opacity: 0.3, bold: true, alignment: "right" },
    content: [

    ]
}


我需要什么

但是我怎样才能使它的文本水平而不是对角线Github Issue

我希望它像这样水平显示:

正如您在源代码中看到的,他们根据页面宽度和高度计算水印的角度: https://github.com/bpampuch/pdfmake/blob/2c02af7d364782c3d9fa43babfd07ca04b08321d/src/Renderer.js#L277

您可以通过添加此功能来覆盖角度并为其创建合并请求来为包做出贡献吗?

但也许你可以用另一种方式解决你的问题。你能用水平水印展示你想要达到的效果吗?

最终从版本 1.60 开始,我们可以像下面这样进行操作:

var docDefinition = {
  watermark: { text: 'test watermark', angle: 70 },
  content: [
    '...'
  ]
};

您可以在此处找到有关文档的更多信息