使用js生成docx时\n没有注册新行



我有javascript代码来生成docx文档。这个js代码创建了一个Paragraph。使用TextRun(),我将在该段中添加文本:

new docx.Paragraph({
style: "text",
children: [
new docx.TextRun({
text: 'line 1n',
}),
new docx.TextRun({
text: 'line 2n',
}),
new docx.TextRun({
text: 'line 3',
})
]
})

CCD_ 3被忽略,并且所有CCD_。有人知道怎么解决这个问题吗?

添加break:元素效果良好,例如:

new docx.Paragraph({
style: "text",
children: [
new docx.TextRun({
text: 'line 1',
break: 1
})
]
})

如果text:字符串更长,包含更多字符,我可以添加一个带有空文本的新TextRun((作为解决方法:


new docx.Paragraph({
style: "text",
children: [
new docx.TextRun({
text: 'This text is so long that the break is not at the end of the line'
}),
new docx.TextRun({
text: '',
break: 1
})
]
})

相关内容

  • 没有找到相关文章

最新更新