QR SET HTML TEMPLATE

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 2003


QR SET HTML TEMPLATE (Bereich; Vorlage)

ParameterTypBeschreibung
BereichLange GanzzahlReferenz auf den Bereich
VorlageTextHTML Vorlage

Beschreibung

Der Befehl QR SET HTML TEMPLATE setzt die aktuell verwendete HTML Vorlage für den Schnellbericht in Bereich. Diese Vorlage wird beim Erstellen des Berichts in HTML Format verwendet.

Die Vorlage arbeitet mit einer Reihe von Tags zur Gestaltung der Daten, entweder um ein möglichst orginalgetreues Layout des Berichts zu erhalten oder um diese an Ihre eigene HTML Datei anzupassen.

Hinweis: Sie müssen zuerst den Befehl QR SET DESTINATION aufrufen, um die Ausgabe in eine HTML Datei umzuwandeln.

HTML Tags

<!--#4DQRheader--> ... <!--/#4DQRheader-->

Der HTML Inhalt zwischen diesen Tags stammt von den Spaltentiteln. Mit diesen Tags definieren Sie die Titelzeile des Berichts.

<!--#4DQRrow--> ... <!--/#4DQRrow-->

Der HTML Inhalt zwischen diesen Tags wird für jede Datenzeile wiederholt (inkl. Zeilen für Hauptteil und Zwischensummen).

<!--#4DQRcol--> ... <!--/#4DQRcol-->

Der HTML Inhalt zwischen diesen Tags wird für jede Spalte mit Daten innerhalb der Zeile wiederholt. Die Reihenfolge der Spalten bleibt wie im Bericht erhalten. In Verbindung mit <!--#4DQRcol;n> ... <!--/#4DQRcol;n>, the tags <!--#4DQRcol--> ... <!--/#4DQRcol--> werden nur die Spalten durchlaufen, deren Inhalt nicht über <!--#4DQRcol;n--> ... <!--/#4DQRcol;n--> eingefügt wurde.

Beispiel: Hat ein Bericht fünf Spalten, können Sie <!--#4DQRcol;2--> ... <!--/#4DQRcol;2--> verwenden, um Daten aus der zweiten Spalte einzufügen, <!--#4DQRcol--> ... <!--/#4DQRcol--> gehen für jede Zeile durch die Spalten 1, 3, 4 und 5. Diese letzten Tags ignorieren Spalten, deren Inhalt über <!--#4DQRcol;2--> ... <!--/#4DQRcol;2--> veröffentlicht wird.

<!--#4DQRcol;n--> ... <!--/#4DQRcol;n-->

Der HTML Inhalt zwischen diesen Tags wird aus den Spalten im Bericht mit der Nummer "n" entnommen. Wollen Sie zum Beispiel in einem dreispaltigen Bericht eine andere Spaltenanordnung in der HTML Ausgabe verwenden, können Sie folgende Tags benutzen:

<!--#4DQRrow--> <!--#4DQRcol;3--> ... <!--/#4DQRcol;3--><!--#4DQRcol;2--> ... <!--/#4DQRcol;2--><!--#4DQRcol;1--> ... <!--/#4DQRcol;1--> <!--/#4DQRrow-->

In diesem Beispiel werden die Spalten in entgegengesetzter Reihenfolge des Berichts eingefügt.

<!--#4DQRfont--> ... <!--/#4DQRfont-->

Der HTML Inhalt zwischen diesen Tags wird der Schriftart und -grösse der aktuellen Spalte oder Zelle zugewiesen.

<!--#4DQRfont--> wird ersetzt durch eine Schriftdefinition für HTML, <!--/#4DQRfont--> wird ersetzt durch ein passendes schliessendes Tag (</font>).

<!--#4DQRface--> ... <!--/#4DQRface-->

Der HTML Inhalt zwischen diesen Tags wird dem Schriftstil der aktuellen Spalte oder Zelle zugewiesen.

<!--#4DQRface--> wird ersetzt durch eine Ansichtsdefinition für HTML, <!--#4DQRface--> wird ersetzt durch ein passendes schliessendes Tag (</face>).

<!--#4DQRbgcolor-->

Dieses Tag wird ersetzt durch die aktuelle Farbe für die aktuelle Zelle.

<!--#4DQRdata-->

Dieses Tag wird ersetzt durch die aktuellen Daten für die aktuelle Zelle.

<!--#4DQRlHeader--><!--#4DQRdata--><!--/#4DQRlHeader-->

<!--#4DQRcHeader--><!--#4DQRdata--><!--/#4DQRcHeader-->

<!--#4DQRrHeader--><!--#4DQRdata--><!--/#4DQRrHeader-->

Diese Tags werden jeweils ersetzt durch die Daten im linken, rechten oder zentrierten Kopfteil.

<!--#4DQRlFooter--><!--#4DQRdata--><!--/#4DQRlFooter-->

<!--#4DQRcFooter--><!--#4DQRdata--><!--/#4DQRcFooter-->

<!--#4DQRrFooter--><!--#4DQRdata--><!--/#4DQRrFooter-->

Diese Tags werden jeweils ersetzt durch die Daten im linken, rechten oder zentrierten Fußteil.

Übergeben Sie eine ungültige Nummer in Bereich, wird der Fehler -9850 generiert.

Referenz

QR Get HTML template.

Anwendung des Befehls

Creating an HTML File with the Report Editor


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next