Шаблон Word избегайте пустых строк, если данные не указаны

Я использую XDocReport для создания PDF-файла из шаблона слова DOCX.
В моем шаблоне у меня есть следующее:

Name <<${data.name}>> 
<<[#if data.nickname??]>>Nickname <<${data.nickname}>><<[/#if]>>  
Surname <<${data.surname}>>

Проблема в том, что когда псевдоним отсутствует, тогда у меня есть лишняя пустая строка между именем и фамилией.
Есть ли способ, которым я могу избежать этого?
Я бы хотел, чтобы между ними отображался никнейм.
В противном случае я хотел бы отобразить имя, следующее непосредственно с фамилией, без дополнительной строки.
Как я могу это сделать?

1 ответ

Если вы положите if теги в свои строки, горизонтальные пробелы вокруг них и разрыв строки после них игнорируются:

Name ${data.name}
[#if data.nickname??]
Nickname ${data.nickname}
[/#if]
Surname ${data.surname}
Другие вопросы по тегам