- Download
- Die aktuelle Version von openLIMBAS finden Sie auf SourceForge.net.
Unser letztes Element ist nun ein Fußelement. Die meisten Elemente können in LIMBAS als Kopf- oder
Fußelement definiert werden.

Abb. 5, +
Ist beispielsweise ein Textelement als Fuß markiert, wird an dieser Stelle
ein Seitenumbruch initiiert und auf der nächsten Seite nach dem möglicherweise vorhandenen Kopfelement das
Dokument fortgesetzt. Ein Kopf- oder Fußelement wird auf jeder Seite wiederholt. Es können auch mehrere
Kopf- oder Fußelemente definiert werden. Es wird dann immer das erste bzw. letzte Element als Umbruch
genutzt. Für unsere Vorlage bietet sich eine Seitennummer als Fußelement an. Wir wählen also ein
Seitennummer Element SNR aus, verschieben es an die
Position X:550, Y:800 und markieren es als Fuß. Das Gleiche können wir auch für die
schon vorhandene Überschrift machen, indem wir sie als Kopf definieren.
Interessanter Artikel?
Hat Ihnen der Artikel gefallen? Dies und mehr ist alles Teil des Entwickler Magazins 6.09. Alle zwei Monate frisch am Kiosk! Zur jeweils aktuellen Ausgabe geht es hier.
Jetzt ist es an der Zeit, das Ergebnis zu betrachten. Als Erstes resetten wir noch einmal das System, um die Vorlage für das System zu registrieren. Danach öffnen wir die Tabelle Artikel und wählen einen oder mehrere Datensätze aus (CTRL-Taste gedrückt halten). Über das Menü EXTRA | BERICHTE können wir unsere Berichtsvorlage auswählen (Abb. 5). Nun sollte der Bericht generiert und ein PDF geöffnet werden. Eine Besonderheit ist, dass man sich statt eines PDFs auch ein XML-Dokument erstellen lassen kann, was weitere Einsatzgebiete ermöglicht. Neben den vorgestellten Funktionen bietet der Berichtseditor von LIMBAS noch eine ganze Reihe weiterer Funktionen, um die Erstellung so einfach wie möglich zu gestalten. Dazu gehören auch Formeln, die es ermöglichen, direkt mit PHP ausführbaren Code zu integrieren oder auf interne Variablen oder Ergebnis-Arrays zuzugreifen. Damit wird beispielsweise ermöglicht, Summen in Tabellen zu berechnen, Inhalte über eigene Funktionen zu verändern oder ganze Inhaltsverzeichnisse zu generieren und an das Ende oder den Anfang des Berichts anzuhängen. Spätestens da bleiben in der Erstellung eigener Berichtsvorlagen keine Wünsche mehr offen. Dieses weiterführende Kapitel werden wir in der nächsten Ausgabe ausführlich beschreiben.
Fazit
Wie dieser Artikel zeigt, ermöglicht LIMBAS ohne programmiertechnischen Aufwand das rasche Erzeugen dynamischer PDF-Berichte inklusive dem Erstellen und Bearbeiten der zugrunde liegenden Datenbanktabellen. Angestrebte Ziele sind neben der Erweiterung der Editorfunktionalitäten wie z. B. die Auswahl mehrerer Elemente auch die wahlweise Generierung eines OpenOffice-Dokuments. Das LIMBAS-Framework steht momentan in der Version 2.0 unter der GPL-Lizenz zur Verfügung. Es unterstützt die Datenbanken PostgreSQL und MAXDB und basiert vollständig auf PHP. Die MySQL-Datenbank soll bald folgen.
Axel Westhagen (axel.westhagen@limbas.de) rief 1998 das LIMBAS-Projekt ins Leben, was 2006 die
Gründung der gleichnamigen Firma zur Folge hatte. Die LIMBAS GmbH widmet sich ganz der Entwicklung des
LIMBAS-Frameworks und dessen Support.





