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>
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: 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> |