Перейти к основному контенту

Создание шаблона отчета docx

Все шаблоны находятся в папке, путь к которой можно указать в настройках проекта.

По умолчанию это папка templates и в ней находятся готовые стандартные шаблоны для каждого типа отчетов.

С каждым файлом шаблона следует одноименный файл сопоставлений в формате xml. Этот файл генерируется при создании и настройке шаблона.

Пользователь может сохранить копии стандартных шаблонов, настроить экспортируемые поля и оформить шаблон по своему усмотрению. Например, можно изменить стиль форматирования и добавить колонтитулы, рамку.

Создание нового шаблона

image.png

Для создания нового шаблона нужно создать новый документ и включить ленту «Разработчик» в ПО «MS Office» или «LibreOffice» и активировать режим «Конструктор».

Для вставки текстовых полей надо выделить текст который будет замещаться и нажать на кнопку Обычный текст в Конструкторе редактора инструментов.

image.png

image.png

Появится элемент управления содержимым.

image.png

Через контекстное меню нужно вызвать свойства элемента ввести тэг латиницей. В данном случае это будет название проекта.

image.png

Для изображений в отчете «Паспорт объекта» в документ вставляется элемент управления содержимым «Рисунок» и так же задаётся тэг.

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

Настройка нового шаблона

Для подключения и настройки нового шаблона нужно нажать  кнопку «Отчеты», в панели «Документ» выбрать тип формируемого документа и в панели «Шаблон» нажать кнопку «Создать».

image.png

В появившемся окне нажать кнопку «Выбрать» и открыть настраиваемый шаблон.

image.png

В появившейся таблице в колонке «Тэг» отобразятся тэги элементов управления документа шаблона. В колонке  «Значение» можно присвоить каждому тэгу генерируемое значение или в колонке «Текст подстановки» определить жестко заданное значение.

Выпадающий список значений зависит от типа документа.