Шаблон 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}