JS:在 pdfMake 列中创建段落
JS: Creating paragraphs in pdfMake columns
您应该如何在栏中创建段落?出于某种原因,我的文本总是显示为一行而不是一个段落。我注意到只有在使用列时才会发生这种情况。
let test = {
content: [
'Standard paragraph 1',
'Standard paragraph 2',
{
columnGap: 30,
alignment: 'justify',
width: '50%',
columns: [
{
text: [
'1. Aliquam facilisis fringilla ipsum. Phasellus sollicitudin felis eu arcu. Suspendisse potenti.',
'2. Aliquam luctus suscipit tellus. In rutrum dignissim nisl.',
'3. Hello',
],
},
{
text: [
'Column 2'
]
}
],
},
]
}
pdfMake.createPdf(test).download('file.pdf');
基本上是这样的。
我在这里遗漏了什么吗?
您可以使用 columns
的 Array
实现:
PS:请参阅 documentation 了解更多示例。
let test = {
content: [
'Standard paragraph 1',
'Standard paragraph 2',
{
columnGap: 30,
alignment: 'justify',
width: '50%',
columns: [
[
'1. Aliquam facilisis fringilla ipsum. Phasellus sollicitudin felis eu arcu. Suspendisse potenti.',
'2. Aliquam luctus suscipit tellus. In rutrum dignissim nisl.',
'3. Hello',
],
'Column 2'
]
},
]
}
pdfMake.createPdf(test).download('file.pdf');
您应该如何在栏中创建段落?出于某种原因,我的文本总是显示为一行而不是一个段落。我注意到只有在使用列时才会发生这种情况。
let test = {
content: [
'Standard paragraph 1',
'Standard paragraph 2',
{
columnGap: 30,
alignment: 'justify',
width: '50%',
columns: [
{
text: [
'1. Aliquam facilisis fringilla ipsum. Phasellus sollicitudin felis eu arcu. Suspendisse potenti.',
'2. Aliquam luctus suscipit tellus. In rutrum dignissim nisl.',
'3. Hello',
],
},
{
text: [
'Column 2'
]
}
],
},
]
}
pdfMake.createPdf(test).download('file.pdf');
基本上是这样的。
我在这里遗漏了什么吗?
您可以使用 columns
的 Array
实现:
PS:请参阅 documentation 了解更多示例。
let test = {
content: [
'Standard paragraph 1',
'Standard paragraph 2',
{
columnGap: 30,
alignment: 'justify',
width: '50%',
columns: [
[
'1. Aliquam facilisis fringilla ipsum. Phasellus sollicitudin felis eu arcu. Suspendisse potenti.',
'2. Aliquam luctus suscipit tellus. In rutrum dignissim nisl.',
'3. Hello',
],
'Column 2'
]
},
]
}
pdfMake.createPdf(test).download('file.pdf');