我正在使用XDocReport从docx word模板生成pdf文件 在我的模板中,我有以下内容:
Name <<${data.name}>>
<<[#if data.nickname??]>>Nickname <<${data.nickname}>><<[/#if]>>
Surname <<${data.surname}>>
问题是当没有昵称时,我在Name和Surname之间有额外的空行 有没有办法可以避免这种情况? 如果给出的话,我想显示昵称 否则我想直接在Surname上显示Name,而不需要额外的行 我怎么能这样做?
答案 0 :(得分:0)
如果您将if
标记放入各自的行中,则会忽略它们周围的水平空格以及它们之后的换行符:
Name ${data.name}
[#if data.nickname??]
Nickname ${data.nickname}
[/#if]
Surname ${data.surname}