Tabellenkopf

Top  Previous  Next

Die Nutzung des Tabellenkopfes ist optional.

 

Tabellendaten im Hauptdokument:

<mod_print_document>

<main-table>

<table>

<header>

 

Oder Definition in externer Datei, falls die Tabellendaten mit dem Attribut datasource  als extern definiert wurden:

<?xml version="1.0" encoding="UTF-8"?>

<table>

<header>

 

Im Tabellenkopf sind die Datenfeld-Elemente <text>, <nl>, <vs> und <np> zulässig. Diese dürfen beliebig oft auftauchen.

Zusätzlich können Datenfeld-Elemente des Typs <dtext> und <ctext> genutzt werden, diese müssen aber in ein <r>-Tag eingebettet werden.

Beispiel:

<header>

<r><text>HEADER</text></r>

</header>

header-footer

 

Sofern die Tabelle Daten enthält, die nach Kategorien sortiert sind, können Header und Footer in der gleichen Tabelle beliebig oft zur Trennung der Kategorien benutzt werden:

header-footer2

Hinweis: Nach jedem Ende der Tabellendaten eines zusammengehörigen Datenteils muss das Tabellenfußende-Element eingetragen werden. Siehe dazu die rote Markierung im nachfolgenden Code:

 

<?xml version='1.0' encoding='UTF-8'?>

<mod_print_document>

<pages orientation="portrait" margins="10,10,10,10" papersize="210.00,297.00"/>

 

<main-table name="Table 1">

<datafields>

<columns default="1">

<field width-stretchable="0" type="D" displayname="Date" text-multiline="0" text-halign="c" pos="2" width-shrinkable="0" name="field2"/>

<field width-stretchable="1" type="S" displayname="Title" text-multiline="0" text-halign="l" pos="1" width-shrinkable="1" name="field1"/>

</columns>

</datafields>

 

<table>

<header>

<r><text>HEADER1</text></r>

</header>

<footer>

<r><text>FOOTER1</text></r>

</footer>

<column-header/>

<r>

<d>Line #1</d>

<d>2017-01-01</d>

</r>

<r>

<d>Line #2</d>

<d>2017-01-02</d>

</r>

<footer-end/>

<r>

<vs border-width="0"/>

</r>

 

<header>

<r><text>HEADER2</text></r>

</header>

<footer>

<r><text>FOOTER2</text></r>

</footer>

<column-header/>

<r>

<d>Line #3</d>

<d>2017-01-01</d>

</r>

<r>

<d>Line #4</d>

<d>2017-01-02</d>

</r>

<footer-end/>

 

</table>

 

</main-table>

 

</mod_print_document>