【发布时间】:2016-10-30 18:03:45
【问题描述】:
我在创建 PDF 文件时遇到问题,我可以在其中动态放置数组中的数据,例如使用 for 循环。数组的长度每次都可以不同,所以我不可能只写一种大小的数组。
有一个例子我能做的:
var stuff = [
'aaaaaaaaaaaaaaaaaaa',
'bbbbbbbbbbbbbbbbbbb',
'ccccccccccccccccccc',
'ddddddddddddddddddd'
]
var dd = {
content:
[
{text: stuff[0], pageBreak: 'after'},
{text: stuff[1], pageBreak: 'after'},
{text: stuff[2], pageBreak: 'after'},
{text: stuff[3], pageBreak: 'after'}
]
}
但我很想做这样的事情:
var stuff = [
'aaaaaaaaaaaaaaaaaaa',
'bbbbbbbbbbbbbbbbbbb',
'ccccccccccccccccccc',
'ddddddddddddddddddd'
]
var dd = {
content:
[
for(var i=0;i<stuff.length;i++){
{text: stuff[i], pageBreak: 'after'}
}
]
}
我知道第二段代码没有意义,但它显示了我想要做什么。
有什么方法可以做到吗?
【问题讨论】:
标签: javascript pdf pdfmake