Table
Tabellen gehören zu den vielseitigsten XML-Elementen innerhalb einer Dokumentvorlage.
Während Tabellen häufig mit klassischen Datenlisten in Verbindung gebracht werden, erfüllen sie in intracon zahlreiche weitere Aufgaben.
Sie werden unter anderem verwendet, um
- Informationen übersichtlich zu strukturieren,
- Inhalte exakt zu positionieren,
- mehrspaltige Bereiche aufzubauen,
- Briefköpfe zu gestalten,
- Formulare abzubilden,
- tabellarische Daten auszugeben.
Eine Tabelle besteht dabei aus wenigen Grundelementen.
Table
└── TableRow
└── TableCell
└── beliebiger InhaltDie eigentliche Funktionalität entsteht erst durch die Eigenschaften der Tabelle sowie den Inhalt der einzelnen Zellen.
So können innerhalb einer Tabellenzelle beispielsweise
- Texte,
- Variablen,
- Bilder,
- Barcodes,
- Bedingungen,
- Schleifen oder
- weitere XML-Elemente
verwendet werden.
Dadurch eignet sich eine Tabelle sowohl für einfache Informationsblöcke als auch für komplexe Dokumentlayouts.
Themen dieses Kapitels
In diesem Kapitel lernen Sie
- den grundsätzlichen Aufbau einer Tabelle kennen,
- Tabellen für Layoutzwecke einzusetzen,
- Eigenschaften von Tabellen, Zeilen und Zellen zu nutzen,
- Inhalte innerhalb von Tabellen zu strukturieren,
- Tabellen dynamisch mit
<Iterate>aufzubauen, - Tabellen optisch zu gestalten.
Hinweis
Tabellen werden in intracon häufig nicht als klassische Datentabellen verwendet.
Stattdessen dienen sie oftmals als flexibles Layoutwerkzeug, um Inhalte präzise auszurichten und logisch zu gruppieren.
Empfohlene Reihenfolge
Für den Einstieg empfiehlt sich folgende Reihenfolge:
- Table
- Tabellenstruktur
- TableProperties
- TableRow
- TableCell
- Tabellenlayout
- Tabellenrahmen
- Dynamische Tabellen mit Iterate
Developer-Tipp
Wer Tabellen ausschließlich als Darstellung von Listen betrachtet, schöpft deren Möglichkeiten nur teilweise aus.
In intracon werden Tabellen sehr häufig als universelles Layoutwerkzeug verwendet und bilden die Grundlage vieler Briefköpfe, Informationsblöcke und Formularbereiche.