1

TLDR - 如何使用自定义解析器函数或修改循环模块以在每次迭代后添加换行符?

很长的故事:

我正在使用以前用一些 MS 工具渲染的旧模板,现在尝试用 docxtemplater 渲染它们。主要要求是不修改模板。照原样使用它们,并能够呈现与该 MS 工具尽可能相同的文档。

以下是其中一个模板中循环的样子:

«TableStart:MortgageInfo»« MortgageInfo_Name»
« MortgageInfo_MortgageStreet»
«CityStateZip»«TableEnd:MortgageInfo»

我为 and 使用了自定义分隔符,«»创建了一个自定义循环模块来处理自定义TableStart:TableEnd:格式。

之间没有换行符«CityStateZip»«TableEnd:MortgageInfo»因此第二个项目在第一个项目之后立即呈现,没有换行符。

有人知道我如何添加这个缺少的换行符吗?请记住 - 不允许修改模板...

4

0 回答 0