Master-Interlook:Настройка шаблонов отчетов

Материал из Megatec
Версия от 10:03, 12 мая 2014; Schukin (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Версия статьи от 12-05-2014.

Введение

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

Узнать о том, поддерживает ли отчет возможность настройки шаблона, можно из статьи по конкретному отчету.

Настройка Excel-шаблона отчета

Шаблон отчета можно настроить, добавив пользовательские данные в шапку и подвал отчета. Для этого необходимо изменить файл xxx.Template.xlsx, где xxx - название отчета (например, RoomingListReport.Template.xlsx).

Для настройки можно использовать, например, графическую информацию (например графики, изображения и т.п.) и форматирование текста, как это показано на рисунке ниже.
Ds211.png

Предупреждение


Редактируя шаблон отчета необходимо оставить незатронутой хотя бы одну строчку между предполагаемой шапкой и подвалом.
Эта строчка будет использоваться для печати тела отчета.


Необходимо учесть, что графическая информация в напечатанном отчёте будет сдвинута в левый верхний угол ячейки, в которой она находится.

После редактирования Excel-шаблона необходимо отредактировать файл xxx.InjectReport.xml, где xxx - название отчета (например, RoomingListReport.InjectReport.xml).


<?xml version="1.0" encoding="utf-8" ?>
<module name="RoomingListReportModule">
  <bind service="Megatec.Interlook.Core.Services.IReport, Megatec.Interlook.Core.Services" to="RoomingListReport.RoomingListReport, RoomingListReport">
    <metadata key="WindowName" value="TreeNodeViewModel"/>
    <metadata key="StartRow" value="5"/>
  </bind>
</module>


В строке <metadata key="StartRow" value="8"/> необходимо заменить значение на номер пустой строки, оставленной для печати тела отчета (на рисунке выше это будет строка номер 5). Печать тела отчета будет вестись с этой строки.

Настройка Word-шаблона отчета

Настройка шаблона в Word аналогична настройке отчета Excel, за исключением того, что после настройки Word-шаблона не нужно редактировать файл xxx.InjectReport.xml, где xxx - название отчета (например, RoomingListReport.InjectReport.xml).
Ds212.png