InggrisPerancisSpanyol

Ad


favorit OnWorks

jodreports - Online di Cloud

Jalankan jodreports di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah jodreports yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


jodreports - gunakan libjodreports-java langsung dari baris perintah untuk menggabungkan OpenDocument
teks dengan data

RINGKASAN


laporan jod

DESKRIPSI


laporan jod adalah program java yang menggabungkan teks OpenDocument dengan data dengan menggunakan
libjodreports-java. Alat baris perintah sangat berguna untuk menguji template saat Anda
menambahkan instruksi kepada mereka. Anda menggunakan file .properties atau .xml untuk memuat <data-
berkas> untuk digabungkan ke dalam template. NS harus sudah ada
Teks OpenDocument dengan bidang sederhana. Bidang yang akan diganti dengan nilai a
variabel yang diteruskan dapat ditentukan menggunakan notasi ekspresi FreeMarker standar dengan
mengetik nama variabel ke dalam dokumen sebagai berikut

Hai ${nama}!

di sini nama akan diganti dengan nilai yang diteruskan saat runtime.

Namun, pencampuran instruksi pemrosesan dan teks normal ke dalam dokumen dapat menjadi
membingungkan dan mengacaukan tata letak. Jadi JOOReports menyediakan cara alternatif untuk memasukkan
bidang. Anda dapat menyisipkan bidang visual di OpenOffice.org Writer dari menu Sisipkan /
Bidang / Lainnya... (atau cukup tekan Ctrl+F2), lalu klik tab Fungsi dan pilih
Bidang masukan. Ubah bidang Referensi ke JOOScript dan di bidang Konten berikut
masukkan nama variabel (misalnya "$name"). Bidang ini biasanya akan ditampilkan oleh Penulis
sebagai persegi panjang abu-abu dengan nama variabel, sambil menggerakkan mouse di atasnya akan mengungkapkan
referensi lapangan.

Ini adalah cara yang bagus untuk menjaga instruksi pemrosesan terpisah dari tata letak dokumen
dan dengan demikian merupakan pendekatan yang direkomendasikan. Apa pun yang Anda tentukan sebagai bidang Referensi akan menjadi
diperlakukan sebagai ekspresi FreeMarker ${...}, jadi itu juga bisa menjadi sesuatu yang lebih kompleks daripada
nama variabel sederhana.

Untuk menyisipkan instruksi lebih lanjut, misalnya untuk menampilkan sebagian teks secara bersyarat,
atau mengulangi baris tabel untuk setiap item dalam koleksi, Anda dapat menggunakan arahan FreeMarker.

Arahan sederhana adalah menetapkan. Anda dapat menggunakannya untuk mendefinisikan variabel baru, misalnya

[#assign totalPrice = unitPrice * kuantitas]

Perhatikan bahwa kami selalu menggunakan sintaks alternatif (kurung siku) untuk arahan FreeMarker.

Meskipun dimungkinkan untuk memasukkan arahan ini secara langsung sebagai teks ke dalam template, ini
tidak selalu berfungsi (untuk alasan yang akan kita lihat di bawah) dan seperti yang disebutkan petunjuk pencampuran
ke dalam dokumen adalah praktik yang ingin kita hindari. Untuk alasan ini, JOOReports memungkinkan
Anda memasukkan arahan FreeMarker sebagai skrip. Anda dapat menyisipkan skrip di Writer dari
menu Sisipkan / Script..., lalu ubah jenis Script menjadi JOOScript dan masukkan apa saja
Arahan FreeMarker di kotak Teks skrip. Sebuah skrip akan ditampilkan oleh Penulis sebagai
persegi panjang hijau kecil, dan Anda dapat mengklik dua kali untuk membukanya dan memodifikasinya.

Jadi arahan Anda akan dieksekusi pada titik di mana skrip telah dimasukkan. Ini adalah
oke untuk sesuatu seperti menetapkan tetapi seperti yang akan kita lihat tidak akan berfungsi untuk sesuatu seperti daftar.

Atau, Anda dapat menyisipkan direktif FreeMarker di OpenOffice.org Writer dari
menu Sisipkan / Bidang / Lainnya... (atau cukup tekan Ctrl+F2), lalu klik tab Fungsi
dan pilih bidang masukan. Ubah bidang Referensi ke JOOScript dan di bidang berikut
Konten masukkan direktif (misalnya "[#assign title='Mr.']"). Contoh Templat Dokumen Terbuka

Sekali lagi ini memberikan cara yang bagus untuk memasukkan instruksi pemrosesan dan memisahkannya
dari tata letak dokumen.

Grafik juga merupakan teks OpenDocument dan akan dibuat sebagai hasil dari
penggabungan.

JOOReports menggunakan FreeMarker sebagai mesin templatnya.

Gunakan jodreports online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad