EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

jodreports - Online in der Cloud

Führen Sie jodreports im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl jodreports, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


jodreports - Verwenden Sie libjodreports-java direkt von der Befehlszeile aus, um OpenDocument zusammenzuführen
Text mit Daten

ZUSAMMENFASSUNG


jodberichte

BESCHREIBUNG


jodberichte ist ein Java-Programm, das OpenDocument-Text mit Daten zusammenführt, indem es verwendet
libjodreports-java. Das Befehlszeilentool ist besonders nützlich, um Vorlagen zu testen, während Sie
fügen ihnen Anweisungen hinzu. Sie verwenden eine .properties- oder .xml-Datei, um die <Daten-
Datei> in die Vorlage einzufügen. Die muss vorhanden sein
OpenDocument-Text mit einfachen Feldern. Ein Feld, das durch den Wert von a . ersetzt wird
Die übergebene Variable kann mit der standardmäßigen FreeMarker-Ausdrucksnotation angegeben werden durch
Geben Sie den Variablennamen wie folgt in das Dokument ein

Hallo ${name}!

hier Name wird durch den zur Laufzeit übergebenen Wert ersetzt.

Das Mischen von Verarbeitungsanweisungen und normalem Text im Dokument kann jedoch zu
verwirren und überladen das Layout. JOOReports bietet also eine alternative Möglichkeit zum Einfügen
Felder. Sie können ein visuelles Feld in OpenOffice.org Writer über das Menü Einfügen / einfügen.
Felder / Sonstiges... (oder drücken Sie einfach Strg+F2), klicken Sie dann auf die Registerkarte Funktionen und wählen Sie
Eingabefeld. Ändern Sie das Feld Referenz auf JOOScript und im folgenden Feld Inhalt
Geben Sie den Variablennamen ein (zB "$name"). Dieses Feld wird normalerweise von Writer angezeigt
als graues Rechteck mit dem Variablennamen, während Sie mit der Maus darüber fahren, wird angezeigt
der Feldbezug.

Dies ist eine schöne Möglichkeit, Verarbeitungsanweisungen vom Dokumentlayout zu trennen
und ist daher die empfohlene Vorgehensweise. Was auch immer Sie als Feld Referenz angeben, wird sein
als FreeMarker ${...}-Ausdruck behandelt, kann also auch etwas komplexer sein als
ein einfacher Variablenname.

Um weiterführende Anweisungen einzufügen, z. B. um einen Textabschnitt bedingt anzuzeigen,
oder eine Tabellenzeile für jedes Element in einer Sammlung zu wiederholen, können Sie FreeMarker-Direktiven verwenden.

Eine einfache Anweisung ist zuweisen. Sie können damit zum Beispiel eine neue Variable definieren

[#assign totalPrice = unitPrice * Menge]

Beachten Sie, dass wir für FreeMarker-Direktiven immer die alternative Syntax (eckige Klammer) verwenden.

Es ist zwar möglich, diese Direktive direkt als Text in die Vorlage einzufügen, dies
funktioniert nicht immer (aus Gründen, die wir unten sehen werden) und wie erwähnt Mischanleitung
in das Dokument ist eine Praxis, die wir sowieso vermeiden wollen. Aus diesem Grund lässt JOOReports
Sie fügen FreeMarker-Direktiven als Skripte ein. Sie können ein Skript in Writer aus dem
Menü Einfügen / Skript..., ändern Sie dann den Skripttyp in JOOScript und fügen Sie ein beliebiges ein
FreeMarker-Direktiven im Textfeld des Skripts. Ein Skript wird von Writer als angezeigt
kleines grünes Rechteck, und Sie können darauf doppelklicken, um es zu öffnen und zu ändern.

Ihre Direktive wird also an der Stelle ausgeführt, an der das Skript eingefügt wurde. Das ist
ok für sowas zuweisen aber wie wir sehen werden wird es bei sowas nicht funktionieren Liste.

Alternativ können Sie eine FreeMarker-Direktive in OpenOffice.org Writer aus dem
Menü Einfügen / Felder / Sonstiges... (oder drücken Sie einfach Strg+F2), dann klicken Sie auf die Registerkarte Funktionen
und wählen Sie Eingabefeld. Ändern Sie das Feld Referenz auf JOOScript und in das folgende Feld
Inhalt geben Sie die Direktive ein (zB "[#assign title='Mr.']"). Beispielvorlage für ein offenes Dokument

Auch dies bietet eine schöne Möglichkeit, Verarbeitungsanweisungen einzufügen und getrennt zu halten
aus dem Dokumentenlayout.

Das ist ebenfalls ein OpenDocument-Text und wird als Ergebnis von
die Verschmelzung.

JOOReports verwendet FreeMarker als Template-Engine.

Verwenden Sie jodreports online mit den Diensten von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad