EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

jodreports - Online în cloud

Rulați jodreports în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda jodreports care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


jodreports - utilizați libjodreports-java direct din linia de comandă pentru a îmbina OpenDocument
text cu date

REZUMAT


jodrerapoarte

DESCRIERE


jodrerapoarte este un program java care îmbină textul OpenDocument cu datele utilizând
libjodreports-java. Instrumentul de linie de comandă este util în special pentru a testa șabloanele în timp ce dvs
le adaugă instrucțiuni. Utilizați un fișier .properties sau .xml pentru a conține fișierul <date-
dosar> pentru a fi îmbinate în șablon. The trebuie să fie un existent
Text OpenDocument cu câmpuri simple. Un câmp care va fi înlocuit cu valoarea a
variabila transmisă poate fi specificată folosind notația standard FreeMarker expresiei de
tastând numele variabilei în document după cum urmează

Salut ${name}!

aici nume va fi înlocuită cu valoarea transmisă în timpul execuției.

Cu toate acestea, amestecarea instrucțiunilor de procesare și a textului normal în document poate deveni
confuz și aglomera aspectul. Deci JOOReports oferă o modalitate alternativă de inserare
câmpuri. Puteți insera un câmp vizual în OpenOffice.org Writer din meniul Insert /
Câmpuri / Altele... (sau doar apăsați Ctrl+F2), apoi faceți clic pe fila Funcții și selectați
Câmp de intrare. Schimbați câmpul Referință la JOOScript și în următorul câmp Conținut
introduceți numele variabilei (ex. „$nume”). Acest câmp va fi afișat de obicei de Writer
ca un dreptunghi gri cu numele variabilei, în timp ce deplasați mouse-ul peste acesta va dezvălui
referința de câmp.

Acesta este un mod frumos de a păstra instrucțiunile de procesare separate de aspectul documentului
și este astfel abordarea recomandată. Orice specificați ca câmp Reference va fi
tratată ca o expresie FreeMarker ${...}, deci ar putea fi și ceva mai complex decât
un nume simplu de variabilă.

Pentru a introduce instrucțiuni mai avansate, de exemplu pentru afișarea condiționată a unei porțiuni de text,
sau repetând un rând de tabel pentru fiecare articol dintr-o colecție, puteți utiliza directivele FreeMarker.

O directivă simplă este atribui. Îl puteți folosi pentru a defini o nouă variabilă, de exemplu

[#assign totalPrice = unitPrice * cantitate]

Rețineți că folosim întotdeauna sintaxa alternativă (paranteze pătrate) pentru directivele FreeMarker.

Deși ar putea fi posibil să se insereze această directivă direct ca text în șablon, aceasta
nu funcționează întotdeauna (din motive pe care le vom vedea mai jos) și după cum am menționat instrucțiunile de amestecare
în document este o practică pe care vrem să o evităm oricum. Din acest motiv, JOOReports permite
inserati directivele FreeMarker ca scripturi. Puteți insera un script în Writer din
meniul Inserare / Script..., apoi schimbați tipul de Script în JOOScript și introduceți oricare
Directivele FreeMarker în caseta text script. Un script va fi afișat de Writer ca a
mic dreptunghi verde și puteți face dublu clic pe el pentru a-l deschide și a-l modifica.

Deci directiva dumneavoastră va fi executată în punctul în care a fost inserat scriptul. Aceasta este
ok pentru ceva de genul atribui dar după cum vom vedea nu va funcționa pentru așa ceva listă.

Alternativ, puteți insera o directivă FreeMarker în OpenOffice.org Writer din
meniul Inserare / Câmpuri / Altele... (sau doar apăsați Ctrl+F2), apoi faceți clic pe fila Funcții
și selectați Câmp de intrare. Schimbați câmpul Referință la JOOScript și în câmpul următor
Conținut introduceți directiva (de ex. „[#assign title=’Mr.’]”). Exemplu de șablon de document deschis

Din nou, aceasta oferă o modalitate frumoasă de a introduce instrucțiuni de procesare și de a le păstra separate
din aspectul documentului.

este, de asemenea, un text OpenDocument și va fi creat ca rezultat al
fuziunea.

JOOReports folosește FreeMarker ca motor de șablon.

Utilizați jodreports online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad