Подавлять пустые строки в Word при использовании кодов полей IF - PullRequest
0 голосов
/ 16 января 2020

Я использую следующее для условного вывода текста в документе MS Word:

  { IF { DOCPROPERTY manual_version } = 1 "Version 1" "" \* MERGEFORMAT }
  { IF { DOCPROPERTY manual_version } = 2 "Version 2" "" \* MERGEFORMAT }
  { IF { DOCPROPERTY manual_version } = 3 "Version 3" "" \* MERGEFORMAT }

Если manual_version установлено на 3, то текст «Версия 3». Предыдущие коды полей IF не должны ничего выводить, но выводят пустую строку. Как мне это изменить?

1 Ответ

0 голосов
/ 17 января 2020

Вся конструкция кода вашего поля может быть уменьшена до:

{DOCPROPERTY manual_version \# "'Version '0;;"}
...