Writer. Примечания. Автонумерация примечаний.

Автор wertual, 18 сентября 2020, 15:18

0 Пользователи и 1 гость просматривают эту тему.

wertual

Всем привет!
Может кто сталкивался с примечаниями в LO.
У меня ситуация следующая: есть документ, в котором есть приложения. Приложения нумеруются полем. Причем часть полей может не отображаться, потому что в это поле не прилетела информация:
например в тексте есть следующее:

ПАспорт см Приложение№ 1;
Вид на жительство  см Приложение№ ...; (это строка отображаться не будет, так как у человека есть паспорт)
Водительское удостоверение см Приложение № 2;

Внизу документа имеем перечень приложений:
1. Паспорт, страницы 31-34;
2.В/У .

Подскажите как подойти к решению задачи по динамическому заполнению полей.
Я использую Freemarker и Java библиотеку opensagres/xdocreport, а также LibreOffice SDK.


economist

В LibreOffice Writer есть условные абзацы, в которых могут быть Поля с нумераторами (даже только они) и появляться/скрываться по-очереди.

Переменные (Ctrl+F2) или Поля БД, если они пустые или прилетело в них пустое значение - могут скрывать абзацы, если "" или 0. Если не 0 - Страницы приложения 31-34 - можно посчитать и вывести текстовой Формулой. Эту же формулу можно скопировать и в список приложений. Но если вы все генерите кодом - проще всё же посчитать в нем и все вставить как константы (если правка в LO не грозит).
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...