Как удалить пустую страницу из сгенерированного docx через "docxtemplater" - PullRequest
0 голосов
/ 21 ноября 2018

Описание : Используя «docxtemplateer», я сгенерировал «.docx» в своем приложении angularjs и смог увидеть все заполненные данные.Но есть страница, которая будет отображаться в зависимости от конкретного условия.И если это условие не выполняется, то генерируется пустая страница.

Фактический вывод : добавляется пустая страница.Ожидаемый результат: если страница пуста, то ее не следует создавать или удалять.

Первоначальный анализ : Я попытался выполнить поиск и прошел через "docxtemplater", но не смог найти никакой ссылки.Возможно, я что-то пропустил, чтобы проверить.

Для ссылки: Документация Docxtemplate

Любые входные данные приветствуются!

Спасибо.

1 Ответ

0 голосов
/ 26 ноября 2018

Решение : проблема была устранена путем удаления условного тега перед разрывом строки на предыдущей странице.

Например, например:

В моем случае существуетбыл условный тег, который был добавлен на новой странице, как показано ниже:

(linebreak)
{#number_of_items_failed_to_deliver > 0}
    Contents goes here ...
{/}

Итак, в качестве исправления я перенес это на предыдущую страницу перед разрывом строки.Поэтому, когда это условие не выполняется, оно не выполняется и, следовательно, пустая страница не генерируется.

Примерно так:

{#number_of_items_failed_to_deliver > 0}
(linebreak)
    Contents goes here ...
{/}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...