Javascript pdfmake如何在列中添加多个元素
我正在尝试使用生成pdf文件。但是当我定义一个列时,我不能向该列添加多个元素。我想添加一个表和一个单独的文本。但是文本不会出现在生成的pdf文件中 这是我的密码Javascript pdfmake如何在列中添加多个元素,javascript,pdf-generation,makepdf,Javascript,Pdf Generation,Makepdf,我正在尝试使用生成pdf文件。但是当我定义一个列时,我不能向该列添加多个元素。我想添加一个表和一个单独的文本。但是文本不会出现在生成的pdf文件中 这是我的密码 columns: [ { text: `Timesheet${timesheet}\n` }, { text: `Rate${rate}\n\n` },
columns: [
{
text: `Timesheet${timesheet}\n`
},
{
text: `Rate${rate}\n\n`
},
{
text: "Amount Due",
table: {
body: xyz
}
}
]
此处显示表格,但文本到期金额未显示
如何解决此问题?您可能需要使用
堆栈
,这将允许您在同一列中添加多个元素
var dd = {
content: [
{
columns: [
{
text: `Timesheet\n`
},
{
text: `Rate\n\n`
},
{
stack: [
{text: "Amount Due"},
{table: {
body: [
["one", "two"],
["three", "four"]
]
}}
]
}
]
}
]
}您可以在列中设置对象数组(而不是对象对象数组),如下所示:
columns: [
{
text: `Timesheet${timesheet}\n`
},
{
text: `Rate${rate}\n\n`
},
[
{text: "Amount Due"},
{table: {
body: xyz
}}
]
]