gpt4 book ai didi

javascript - 如何使用 pdfmake 在标题中的 Canvas 顶部添加图像?

转载 作者:行者123 更新时间:2023-12-03 04:18:00 26 4
gpt4 key购买 nike

我正在使用 Node 创建 PDF。我正在尝试制作一个与此类似的标题:

Header layout

白色部分是标志,背景是蓝色的。到目前为止,我只有使用 Canvas (实际上是一个矩形)的背景,但我似乎无法在其上面放置图像。

我尝试像这样定义标题:

    header: { canvas: [
{ image: `PATH_TO_LOGO`,
width: 100, },
{
type: 'rect',
x: 0,
y: 0,
w: 850, // landscape
h: 120,
color: '#0067B9',
},
],
},

但是 Logo 没有显示。我查看了文档,但运气不佳。这是正确的方法吗?

最佳答案

您需要为图像添加边距。尝试这样的事情:

header:  [
{
canvas: [
{
type: 'rect',
x: 0,
y: 0,
w: 850, // landscape
h: 120,
color: '#0067B9'
}
]
},
{
image: `PATH_TO_LOGO`,
width: 100,
margin: [0, -120, 0, 0] // -120 is your rect height
},
]

关于javascript - 如何使用 pdfmake 在标题中的 Canvas 顶部添加图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44064639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com