jodreports - Online sa Cloud

Ito ang command jodreports na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


jodreports - gumamit ng libjodreports-java nang direkta mula sa command line upang pagsamahin ang OpenDocument
teksto na may data

SINOPSIS


jodreports

DESCRIPTION


jodreports ay isang java program na pinagsama ang OpenDocument text sa data sa pamamagitan ng paggamit
libjodreports-java. Ang command line tool ay lalong kapaki-pakinabang upang subukan ang mga template habang ikaw
ay nagdaragdag ng mga tagubilin sa kanila. Gumagamit ka ng .properties o .xml file upang maglaman ng <data-
file> na isasama sa template. Ang kailangang isang umiiral na
OpenDocument text na may mga simpleng field. Isang field na papalitan ng value ng a
variable na ipinasa ay maaaring tukuyin gamit ang karaniwang FreeMarker expression notation sa pamamagitan ng
pag-type ng variable na pangalan sa dokumento tulad ng sumusunod

Kumusta ${name}!

dito pangalan ay papalitan ng value na ipinasa sa runtime.

Gayunpaman, ang paghahalo ng mga tagubilin sa pagproseso at normal na teksto sa dokumento ay maaaring maging
nakakalito at nakakalat ang layout. Kaya ang JOOReports ay nagbibigay ng alternatibong paraan ng pagpasok
mga patlang. Maaari kang magpasok ng visual field sa OpenOffice.org Writer mula sa menu Insert /
Fields / Other... (o pindutin lamang ang Ctrl+F2), pagkatapos ay mag-click sa tab na Mga Function at piliin
field ng input. Baguhin ang field na Reference sa JOOScript at sa sumusunod na field na Content
ipasok ang variable na pangalan (hal. "$name"). Ang field na ito ay karaniwang ipapakita ng Writer
bilang isang kulay-abo na parihaba na may variable na pangalan, habang ang paggalaw ng mouse sa ibabaw nito ay magpapakita
ang sanggunian sa larangan.

Ito ay isang magandang paraan ng pagpapanatiling hiwalay ang mga tagubilin sa pagproseso mula sa layout ng dokumento
at ito ang inirerekomendang diskarte. Anuman ang iyong tinukoy bilang field Reference ay magiging
itinuturing bilang isang FreeMarker na ${...} na expression, kaya maaari rin itong maging mas kumplikado kaysa
isang simpleng variable na pangalan.

Upang magpasok ng mas advanced na mga tagubilin, hal para sa kondisyong pagpapakita ng isang bahagi ng teksto,
o pag-uulit ng hilera ng talahanayan para sa bawat item sa isang koleksyon, maaari mong gamitin ang mga direktiba ng FreeMarker.

Ang isang simpleng direktiba ay magtalaga. Maaari mo itong gamitin upang tukuyin ang isang bagong variable, halimbawa

[#assign totalPrice = unitPrice * quantity]

Tandaan na palagi naming ginagamit ang alternatibong (square bracket) syntax para sa mga direktiba ng FreeMarker.

Bagama't posibleng ipasok ang direktiba na ito nang direkta bilang teksto sa template, ito
ay hindi palaging gumagana (para sa mga kadahilanang makikita natin sa ibaba) at tulad ng nabanggit na mga tagubilin sa paghahalo
sa dokumento ay isang kasanayan na gusto nating iwasan. Dahil dito, hinahayaan ng JOOReports
nagpasok ka ng mga direktiba ng FreeMarker bilang mga script. Maaari kang magpasok ng script sa Writer mula sa
menu Insert / Script..., pagkatapos ay baguhin ang uri ng Script sa JOOScript at ipasok ang anuman
Mga direktiba ng FreeMarker sa script Text box. Ang isang script ay ipapakita ng Manunulat bilang a
maliit na berdeng parihaba, at maaari mong i-double click ito upang buksan ito at baguhin ito.

Kaya ang iyong direktiba ay isasagawa sa punto kung saan naipasok ang script. Ito ay
ok para sa isang bagay tulad ng magtalaga ngunit tulad ng makikita natin ay hindi gagana para sa isang bagay tulad ng listahan.

Bilang kahalili, maaari kang magpasok ng direktiba ng FreeMarker sa OpenOffice.org Writer mula sa
menu Insert / Fields / Other... (o pindutin lamang ang Ctrl+F2), pagkatapos ay mag-click sa tab na Mga Function
at piliin ang Input field. Baguhin ang field na Reference sa JOOScript at sa sumusunod na field
Ang nilalaman ay pumasok sa direktiba (hal. "[#assign title='Mr.']"). Halimbawang Open Document Template

Muli ay nagbibigay ito ng magandang paraan upang magpasok ng mga tagubilin sa pagproseso at panatilihing hiwalay ang mga ito
mula sa layout ng dokumento.

Ang ay isa ring OpenDocument na text at gagawin bilang resulta ng
ang pagsasanib.

Ang JOOReports ay gumagamit ng FreeMarker bilang template engine nito.

Gumamit ng mga jodreport online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa