Параметры отчетов

С помощью тегов в шаблоне можно изменить параметры отчета. Теги можно использовать в шаблоне только один раз или не использовать совсем. Все теги имеют префикс fp:. Содержимое тегов fp: не переводится. Для того чтобы создать шаблон отчета на другом языке, введите в шаблоне информацию на нужном языке.
Табл. 1. Теги параметров отчета
Тег Описание Значение по умолчанию Пример
Поля таблицы
fp:margins Задает поля таблицы. Тег fp:margins имеет следующие необязательные атрибуты:
  • top: Определяет верхнее поле страницы.
  • bottom: Определяет нижнее поле страницы.
  • left: Определяет левое поле страницы.
  • right: Определяет правое поле страницы.
По умолчанию для всех атрибутов применяется значение 66.
<fp:margins
top="72"
bottom="72"
/>
Толщина рамки
fp:tableborder Задает ширину внешней рамки для таблиц. 1
<fp:tableborder>true</fp:tableborder> <fp:cellborder>0.5</fp:cellborder>
<fp:headertableborder>false</fp:headertableborder> <fp:headercellborder>0.75</fp:headercellborder>
В этом примере для рамок таблиц и ячеек применяются значения по умолчанию. У заголовка таблицы рамки нет, а заголовок ячейки имеет рамку толще рамки по умолчанию.
fp:cellborder Задает ширину рамок ячеек таблицы. 0.5
fp:headertableborder Задает ширину рамки заголовка и нижнего колонтитула таблицы. 1
fp:headercellborder Задает толщину рамки заголовка и нижнего колонтитула ячеек таблицы. 0.5
Пометка вычисленных значений
fp:indicatecalculatedvalues Включает режим пометки значений, вычисленных на основе выражений. Если значение равно true, все вычисленные значения помечаются звездочкой (*). Если значение равно false или этот тег не указан, значения не помечаются. false
<fp:indicatecalculatedvalues>true</indicatecalculatedvalues>
Текст перед ссылками
fp:textbeforelinks

fp:textbeforeincominglinks

Задает текст, который вставляется перед каждым значением атрибута link.

Тег fp:textbeforeincominglinks используется для атрибутов входящих ссылок, а тег fp:textbeforelinks - для всех остальных ссылок. Если значение тега fp:textbeforeincominglinks не указано, используется значение тега fp:textbeforelinks.

Пустая строка
<fp:textbeforelinks>Ссылка на:</fp:textbeforelinks>
<fp:textbeforeincominglinks>Ссылка от:</fp:textbeforeincominglinks>
В этом примере используются следующие значения атрибутов:

Значение атрибута Ссылка:

  • Ссылка на: Элемент-1

Значения атрибута Список ссылок:

  • Ссылка на: Элемент-1
  • Ссылка на: Элемент-2

Значения атрибута Входящие ссылки:

  • Ссылка из: Элемента-1
  • Ссылка из: Элемента-2
Стиль форматирования
fp:defaultattrnamestyle Задает стиль форматирования по умолчанию для имен атрибутов в деревьях. Допустимые форматы: bold, italic, underline, strikethrough и hide.
Значение тега fp:defaultattrnamestyle используется как значение по умолчанию для всех деревьев (fp:tree) в отчете. У каждого дерева значение по умолчанию можно переопределить с помощью атрибута attrnamestyle="xxx" тега fp:tree.
Прим.: В быстрых отчетах всегда используется значение по умолчанию (fp:defaultattrnamestyle), даже если в шаблоне отчета есть теги fp:tree с другими значениями атрибута attrnametyle.
Пустая строка
<fp:defaultattrnamestyle>bold,underline</fp:defaultattrnamestyle>
Узлы и папки в деревьях
fp:defaultnodesbeforefolders Задает, что в дереве будет показано сначала: узлы или папки. Значение применимо, если папка в дереве содержит и узлы и папки.

Если значение равно true, сначала отображаются узлы; если значение равно false, сначала отображаются папки. Тег fp:defaultnodesbeforefolders является тегом по умолчанию для всех деревьев в отчете. У каждого дерева значение по умолчанию можно переопределить с помощью атрибута nodesbeforefolders="true/false" тега fp:tree.

Прим.: В быстрых отчетах всегда применяется тег по умолчанию fp:defaultnodesbeforefolders, даже если в шаблоне отчета есть теги fp:tree с другими значениями атрибута nodesbeforefolders.
false
<fp:defaultnodesbeforefolders>true</fp:defaultnodesbeforefolders>
В данном примере узлы помещаются перед папками.
Ширина папки
fp:defaulttablepercentwidth Задает ширину по умолчанию для таблиц. 100
<fp:defaulttablepercentwidth>120</fp:defaulttablepercentwidth>
Ширина таблицы отчета на 20% больше обычной ширины.
Ширина первого и последнего столбцов
fp:defaultattrstat2dfirstcolumnwidth

fp:defaultattrstat2dlastcolumnwidth

Задает ширину первого столбца и последнего столбца таблиц двумерной статистики атрибутов.

В каждой таблице статистики атрибутов значение по умолчанию можно переопределить с помощью атрибутов firstcolumnwidth="xxx" и lastcolumnwidth="xxx" тега attrstat2d.

Прим.: В быстрых отчетах всегда используются значения по умолчанию (fp:defaultattrstat2dfirstcolumnwidth и fp:defaultattrstat2dlastcolumnwidth), даже если в шаблоне отчета есть теги fp:attrstat2d с другими значениями атрибутов firstcolumnwidth и lastcolumnwidth.
fp:defaultattrstat2dfirstcolumnwidth и fp:defaultattrstat2dlastcolumnwidth
<fp:defaultattrstat2dfirstcolumnwidth>200</fp:defaultattrstat2dfirstcolumnwidth>

<fp:defaultattrstat2dlastcolumnwidth>50</fp:defaultattrstat2dlastcolumnwidth>
Ширина первого столбца вдвое больше ширина обычного столбца. Ширина последнего столбца равна половине ширины обычного столбца.
Атрибут матрицы
fp:alwaysdisplaymatrixcells Задает способ отображения атрибута матрицы: в виде ячеек или в виде диаграммы. По умолчанию в отчетах этот атрибут имеет такое же представление. Но если значение тега fp:alwaysdisplaymatrixcells равно true, этот атрибут отображается в отчетах и в виде диаграммы, и в виде ячеек. Если атрибут показывается в инструменте в виде ячеек, тег fp:alwaysdisplaymatrixcells не имеет эффекта.  
<fp:alwaysdisplaymatrixcells>true</fp:alwaysdisplaymatrixcells>
Число столбцов
fp:maxnumberofcolumns Задает максимальное число столбцов в таблицах для отчетов формата A4 с книжной ориентацией. Для отчетов другого размера может использоваться другое значение максимального числа столбцов. Например, в отчете размера A3 с книжной ориентацией таблицы могут содержать удвоенное число столбцов. Тег fp:maxnumberofcolumns имеет следующие значения атрибутов:
  • AttributeStatistics2D: Максимальное число столбцов для fp:attrstat2d. Значение по умолчанию: 8.
  • PlanWorkLoad: Максимальное число столбцов для fp:planworkloads. Значение по умолчанию: 5.
  • Priority: Максимальное число столбцов для fp:prioritylist. Значение по умолчанию: 5.
  • Table: Максимальное число столбцов для fp:table. Значение по умолчанию: 5.
  • Traceability: Максимальное число столбцов для fp:traceability. Значение по умолчанию: 8.
 
<fp:maxnumberofcolumns
Table="5"
AttributeStatistics2D="10"    />
Максимальное число столбцов для fp:table равно 5, а для fp:attrstat2d - 10.
Добавлять строки
fp:defaultnlbeforetreefolders Задает, требуется ли добавлять новую строку перед заголовками в компонентах fp:tree.

Пустая строка вставляется, когда значение тега равно true.

Значение тега fp:defaultnlbeforetreefolders является значением по умолчанию для всех деревьев в отчете. У каждого дерева значение по умолчанию можно переопределить с помощью атрибута nlbeforetreefolders="true/false" тега fp:tree.
Прим.: В быстрых отчетах всегда применяется значение по умолчанию (fp:defaultnlbeforetreefolders), даже если в шаблоне отчета есть теги fp:tree с другими значениями атрибута nlbeforetreefolders.
false
<fp:defaultnlbeforetreefolders>true</defaultnlbeforetreefolders>
Память
fp:attributespacerintreereports Вставка дополнительного абзаца между атрибутами в компонентах fp:tree.  
<fp:attributespacerintreereports>smallFont</fp:attributespacerintreereports>
Длина текста
fp:attrstatmaxtextlength Задает максимальную длину текста в ячейке компонентов fp:attrstat1d и fp:attrstat2d. 150
<fp:attrstatmaxtextlength>250</fp:attrstatmaxtextlength>
Задана максимальная длина текста равной 250.
Имя и определение представления
fp:defaultshowviewname

fp:defaultshowviewdef

Включает показ имени и определения представления перед данными представления для большинства элементов отчета.
Значения тегов fp:defaultshowviewname и fp:defaultshowviewdef являются значениями по умолчанию для элементов отчета. У каждого элемента отчета значения по умолчанию можно переопределить с помощью тегов showviewname="xxx" и showviewdef="xxx".
Прим.: В быстрых отчетах всегда применяются значения по умолчанию, даже если в шаблоне отчета есть элементы с другими значениями атрибута attrnametyle.
false
<fp:defaultshowviewname>true</fp:defaultshowviewname>
<fp:defaultshowviewdef>false</fp:defaultshowviewdef>
Будет показано имя представления, но не определение представления.

Комментарии