Ustawienia raportów

Znaczników w szablonie można użyć do zmiany ustawień raportów. Te znaczniki mogą występować w szablonie jeden raz lub nie występować wcale. Wszystkie znaczniki mają przedrostek fp:. Zawartość znaczników fp: nie jest tłumaczona. Aby utworzyć szablon raportu w innym języku, należy wprowadzić do szablonu informacje w tym języku.
Tabela 1. Znaczniki ustawień raportów
Znacznik Opis Wartość domyślna Przykład
Marginesy tabeli
fp:margins Określa marginesy strony. Znacznik fp:margins ma następujące atrybuty:
  • top: określa górny margines strony.
  • bottom: określa dolny margines strony.
  • left: określa lewy margines strony.
  • right: określa prawy margines strony.
Wartość domyślna wszystkich atrybutów to 66.
<fp:margins
top="72"
bottom="72"
/>
Grubość ramki
fp:tableborder Określa grubość zewnętrznej ramki tabel. 1
<fp:tableborder>true</fp:tableborder> <fp:cellborder>0.5</fp:cellborder>
<fp:headertableborder>false</fp:headertableborder> <fp:headercellborder>0.75</fp:headercellborder>
W tym przykładzie ramki tabeli i komórki mają domyślną grubość. Nagłówek tabeli nie ma ramki, a ramka nagłówka komórki ma grubość większą od wartości domyślnej.
fp:cellborder Określa grubość ramek komórek w tabelach. 0.5
fp:headertableborder Określa grubość ramek nagłówka i stopki tabeli. 1
fp:headercellborder Określa grubość ramek nagłówków i stopek komórek w tabelach. 0.5
Wskazanie wartości obliczonych
fp:indicatecalculatedvalues Określa, czy wartości obliczane przy użyciu wyrażeń muszą być wskazywane. Jeśli zostanie ustawiona wartość true, wszystkie obliczone wartości będą wskazywane przy użyciu znaku (*). Jeśli zostanie ustawiona wartość false lub znacznik nie zostanie użyty, żadna wartość nie będzie wskazywana. false
<fp:indicatecalculatedvalues>true</indicatecalculatedvalues>
Tekst przed odsyłaczami
fp:textbeforelinks

fp:textbeforeincominglinks

Określa tekst wstawiany przed wszystkimi wartościami atrybutów odsyłaczy.

Znacznik fp:textbeforeincominglinks dotyczy atrybutów odsyłaczy przychodzących, a znacznik fp:textbeforelinks - wszystkich pozostałych odsyłaczy. Jeśli wartość znacznika fp:textbeforeincominglinks nie zostanie określona, będzie używana wartość znacznika fp:textbeforelinks.

pusty łańcuch
<fp:textbeforelinks>Link to:</fp:textbeforelinks>
<fp:textbeforeincominglinks>Link from:</fp:textbeforeincominglinks>
W tym przykładzie poszczególne atrybuty mają następujące wartości:

Wartość atrybutu odsyłacza:

  • Odsyłacz do: Składnik 1

Wartości atrybutu listy odsyłaczy:

  • Odsyłacz do: Składnik 1
  • Odsyłacz do: Składnik 2

Wartości atrybutu odsyłaczy przychodzących:

  • Odsyłacz z: Składnik 1
  • Odsyłacz z: Składnik 2
Styl formatowania
fp:defaultattrnamestyle Określa domyślny styl formatowania nazw atrybutów w drzewach. Dostępne są następujące formaty: bold (pogrubienie), italic (kursywa), underline (podkreślenie), strikethrough (przekreślenie) i hide (tekst ukryty).
Znacznik fp:defaultattrnamestyle jest wartością domyślną dla wszystkich drzew (fp:tree) w raporcie. Wartość domyślną dla poszczególnych drzew można nadpisać, używając atrybutu attrnamestyle="xxx" znacznika fp:tree.
Uwaga: W przypadku szybkich raportów zawsze będzie używana wartość domyślna (fp:defaultattrnamestyle), nawet jeśli szablon raportu zawiera znaczniki fp:tree z innymi wartościami atrybutu attrnamestyle.
pusty łańcuch
<fp:defaultattrnamestyle>bold,underline</fp:defaultattrnamestyle>
Węzły i foldery w drzewach
fp:defaultnodesbeforefolders Określa, czy jako pierwsze w drzewie mają być wyświetlane węzły, czy foldery. To ustawienie dotyczy sytuacji, w której folder w drzewie zawiera zarówno węzły, jak i foldery.

Jeśli zostanie ustawiona wartość true, jako pierwsze będą wyświetlane węzły. Ustawienie wartości false spowoduje, że jako pierwsze będą wyświetlane foldery. Znacznik fp:defaultnodesbeforefolders jest znacznikiem domyślnym dla wszystkich drzew w raporcie. Wartość domyślną dla poszczególnych drzew można nadpisać, używając atrybutu nodesbeforefolders="true/false" znacznika fp:tree.

Uwaga: W przypadku szybkich raportów zawsze będzie używany domyślny znacznik fp:defaultnodesbeforefolders, nawet jeśli dany szablon raportu zawiera znaczniki fp:tree z innymi wartościami atrybutu nodesbeforefolders.
false
<fp:defaultnodesbeforefolders>true</fp:defaultnodesbeforefolders>
W tym przykładzie węzły są wyświetlane przed folderami.
Szerokość folderu
fp:defaulttablepercentwidth Określa domyślną szerokość tabeli. 100
<fp:defaulttablepercentwidth>120</fp:defaulttablepercentwidth>
Tabele w raporcie są o 20% szersze od normalnej szerokości.
Szerokość pierwszej i ostatniej kolumny
fp:defaultattrstat2dfirstcolumnwidth

fp:defaultattrstat2dlastcolumnwidth

Określa szerokość pierwszej i ostatniej kolumny tabel Dwuwymiarowa statystyka atrybutu.

Wartość domyślną dla poszczególnych tabel statystyki atrybutu można nadpisać przy użyciu atrybutów firstcolumnwidth="xxx" i lastcolumnwidth="xxx" znacznika attrstat2d.

Uwaga: W przypadku szybkich raportów zawsze będą używane wartości domyślne (fp:defaultattrstat2dfirstcolumnwidth i fp:defaultattrstat2dlastcolumnwidth), nawet jeśli szablon raportu zawiera znaczniki fp:attrstat2d z innymi wartościami atrybutów firstcolumnwidth i lastcolumnwidth.
fp:defaultattrstat2dfirstcolumnwidth i fp:defaultattrstat2dlastcolumnwidth
<fp:defaultattrstat2dfirstcolumnwidth>200</fp:defaultattrstat2dfirstcolumnwidth>

<fp:defaultattrstat2dlastcolumnwidth>50</fp:defaultattrstat2dlastcolumnwidth>
Pierwsza kolumna jest dwukrotnie szersza niż normalna kolumna. Ostatnia kolumna jest dwukrotnie węższa niż normalna kolumna.
Atrybut macierzy
fp:alwaysdisplaymatrixcells Określa sposób, w jaki ma być wyświetlany atrybut macierzy: jako komórki lub jako wykres. Domyślnie atrybut jest wyświetlany w raportach w taki sam sposób. Jeśli jednak dla znacznika fp:alwaysdisplaymatrixcells zostanie ustawiona wartość true, atrybut będzie wyświetlany w raportach jako wykres i jako komórki. Jeśli atrybut jest wyświetlany w narzędziu jako komórki, znacznik fp:alwaysdisplaymatrixcells nie działa.  
<fp:alwaysdisplaymatrixcells>true</fp:alwaysdisplaymatrixcells>
Liczba kolumn
fp:maxnumberofcolumns Określa maksymalną liczbę kolumn w pionowych raportach A4. W przypadku zastosowania odmiennej wielkości raportu można użyć innej wartości maksymalnej liczby kolumn. Na przykład w pionowym raporcie A3 tabele mogą mieć dwukrotnie więcej kolumn. Znacznik fp:maxnumberofcolumns ma następujące wartości atrybutów:
  • AttributeStatistics2D: maksymalna liczba kolumn dla znacznika fp:attrstat2d. Wartością domyślną jest 8.
  • PlanWorkLoad: maksymalna liczba kolumn dla znacznika fp:planworkloads. Wartością domyślną jest 5.
  • Priority: maksymalna liczba kolumn dla znacznika fp:prioritylist. Wartością domyślną jest 5.
  • Table: maksymalna liczba kolumn dla znacznika fp:table. Wartością domyślną jest 5.
  • Traceability: maksymalna liczba kolumn dla znacznika fp:traceability. Wartością domyślną jest 8.
 
<fp:maxnumberofcolumns
Table="5"
AttributeStatistics2D="10"    />
Maksymalna liczba kolumn dla znacznika fp:table wynosi 5, a dla znacznika fp:attrstat2d - 10.
Nowe wiersze
fp:defaultnlbeforetreefolders Określa, czy przed nagłówkami w komponentach fp:tree ma być dodawany nowy wiersz.

Nowy wiersz będzie dodany, jeśli wartość zostanie ustawiona na true.

Znacznik fp:defaultnlbeforetreefolders jest wartością domyślną dla wszystkich drzew w raporcie. Wartość domyślną dla poszczególnych drzew można nadpisać, używając atrybutu nlbeforetreefolders="true/false" znacznika fp:tree.
Uwaga: W przypadku szybkich raportów zawsze będzie używana wartość domyślna fp:defaultnlbeforetreefolders, nawet jeśli szablon raportu zawiera znaczniki fp:tree z innymi wartościami atrybutu nlbeforetreefolders.
false
<fp:defaultnlbeforetreefolders>true</defaultnlbeforetreefolders>
Odstęp
fp:attributespacerintreereports Dodaje dodatkowy akapit między atrybutami w komponentach fp:tree.  
<fp:attributespacerintreereports>smallFont</fp:attributespacerintreereports>
Długość tekstu
fp:attrstatmaxtextlength Określa maksymalną długość tekstu w komórce w składnikach fp:attrstat1d i fp:attrstat2d. 150
<fp:attrstatmaxtextlength>250</fp:attrstatmaxtextlength>
Maksymalna długość tekstu jest ustawiona na 250.
Nazwa i definicja widoku
fp:defaultshowviewname

fp:defaultshowviewdef

Określa, czy przed treścią widoku dla większości elementów raportu ma być wyświetlana nazwa i definicja widoku.
Znaczniki fp:defaultshowviewname i fp:defaultshowviewdef są wartościami domyślnymi dla elementów raportu. Wartość domyślną dla poszczególnych elementów raportu można nadpisać przy użyciu znaczników showviewname="xxx" i showviewdef="xxx".
Uwaga: W przypadku szybkich raportów zawsze będą używane wartości domyślne, nawet jeśli szablon raportu zawiera elementy raportu z innymi wartościami atrybutu attrnamestyle.
false
<fp:defaultshowviewname>true</fp:defaultshowviewname>
<fp:defaultshowviewdef>false</fp:defaultshowviewdef>
Wyświetla nazwę widoku, ale nie jego definicję.

Opinia