# JasperReports for Ruby?

**URL:** <https://www.ruby-forum.com/t/jasperreports-for-ruby/81263>\
**Category:** IT\
**Created:** [January 6, 2007, 7:30pm UTC](https://www.ruby-forum.com/t/jasperreports-for-ruby/81263 "2007-01-06T19:30:48Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![paolodona](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/35a633/32.png) [@paolodona](https://www.ruby-forum.com/u/paolodona)\
**Post date:** [January 6, 2007, 7:30pm UTC](https://www.ruby-forum.com/t/jasperreports-for-ruby/81263/1 "2007-01-06T19:30:48Z")

</div>

Ciao ragazzuoli, qualcuno conosce qualcosa tipo il buon vecchio  
JasperReports [http://jasperforge.org/sf/projects/jasperreports](http://jasperforge.org/sf/projects/jasperreports) per  
ruby/rails?  
domanda alternativa/complementare: come vi comportate con la stampa di  
report complessi nelle vs applicazioni ruby/rails?

se la risposta a tutte le domande è negativa, lo migriamo :-D?

–  
Paolo D.’  
SeeSaw | Another point of view

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid  
personal [http://paolodona.blogspot.com](http://paolodona.blogspot.com)

---

<div class="post-metadata">

**Author:** ![paolodona](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/35a633/32.png) [@paolodona](https://www.ruby-forum.com/u/paolodona)\
**Post date:** [January 6, 2007, 7:30pm UTC](https://www.ruby-forum.com/t/jasperreports-for-ruby/81263/2 "2007-01-06T19:30:58Z")

</div>

io non ne ho bisogno immediatamente, ma c’è una chance che possa  
interessarmi tra qualche tempo (6 weeks?). se ci lavora ri-pingami su  
questo.

cosa intendi cmq come report complessi?

---

<div class="post-metadata">

**Author:** ![paolodona](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/35a633/32.png) [@paolodona](https://www.ruby-forum.com/u/paolodona)\
**Post date:** [January 6, 2007, 10:43pm UTC](https://www.ruby-forum.com/t/jasperreports-for-ruby/81263/3 "2007-01-06T22:43:24Z")

</div>

Per stampe (o report) complesse intendo la definizione di stampe che  
comprendano parti statiche, campi variabili, liste, calcoli aggregati su  
liste, esportazioni in pdf/xls/… ed eventualmente grafici embedded. In  
pratica le classiche stampe configurabili che trovi nei gestionali  
stand-alone per winzoz…

Ho visto che anche prodotti in rails usano JasperReports laciando  
processi  
java esterni… non so se vale la pena pensare ad una conversione… che  
ne  
dite voi?

On 1/6/07, chiaro scuro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > JasperReports [http://jasperforge.org/sf/projects/jasperreports](http://jasperforge.org/sf/projects/jasperreports) per  
> > [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Paolo D.’  
SeeSaw | Another point of view

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid  
personal [http://paolodona.blogspot.com](http://paolodona.blogspot.com)

---

<div class="post-metadata">

**Author:** ![paolodona](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/35a633/32.png) [@paolodona](https://www.ruby-forum.com/u/paolodona)\
**Post date:** [January 8, 2007, 2:39pm UTC](https://www.ruby-forum.com/t/jasperreports-for-ruby/81263/4 "2007-01-08T14:39:50Z")

</div>

Io avevo gia’ iniziato l’anno scorso, poi, per la mia solita mancanza di  
tempo, ho lasciato perdere.

La pagina di descrizione mi sa che l’ho persa; e’ rimasto l’archivio:  
[http://www.addsw.it/index.php?mod=06\_Download&downloadfile=Repy%20Jasper/repy\_jasper\_0.1.zip&mode=go](http://www.addsw.it/index.php?mod=06_Download&downloadfile=Repy%20Jasper/repy_jasper_0.1.zip&mode=go)  
Da qualche parte, a casa, dovrei averne anche una versione successiva,  
che accenna la gestione dei gruppi, mai completata.

Se si volesse continuare, pero’, perche’ non pensare ad un porting di  
eclipse birt, invece che di jasper?

Ciao  
Massimo

Paolo D. wrote:

> Ciao ragazzuoli, qualcuno conosce qualcosa tipo il buon vecchio  
> JasperReports [http://jasperforge.org/sf/projects/jasperreports](http://jasperforge.org/sf/projects/jasperreports) per  
> ruby/rails?  
> domanda alternativa/complementare: come vi comportate con la stampa di  
> report complessi nelle vs applicazioni ruby/rails?
> 
> se la risposta a tutte le domande ï¿½ negativa, lo migriamo :-D?
> 
> –  
> Paolo D.’  
> SeeSaw | Another point of view  
> [http://www.seesaw.it](http://www.seesaw.it)  
> removed\_email\_address@domain.invalid  
> personal [http://paolodona.blogspot.com](http://paolodona.blogspot.com)

---

<div class="post-metadata">

**Author:** ![paolodona](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/35a633/32.png) [@paolodona](https://www.ruby-forum.com/u/paolodona)\
**Post date:** [January 8, 2007, 7:52pm UTC](https://www.ruby-forum.com/t/jasperreports-for-ruby/81263/5 "2007-01-08T19:52:33Z")

</div>

On 1/8/07, Massimo [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Se si volesse continuare, pero’, perche’ non pensare ad un porting di  
> eclipse birt, invece che di jasper?

chettuddici… è meglio birt di jasper? non saprei elencare le  
differenze…

–  
Paolo D.’  
SeeSaw | Another point of view

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid  
personal [http://paolodona.blogspot.com](http://paolodona.blogspot.com)

---

<div class="post-metadata">

**Author:** ![paolodona](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/35a633/32.png) [@paolodona](https://www.ruby-forum.com/u/paolodona)\
**Post date:** [January 9, 2007, 12:40pm UTC](https://www.ruby-forum.com/t/jasperreports-for-ruby/81263/6 "2007-01-09T12:40:02Z")

</div>

Paolo D. wrote:

> On 1/8/07, Massimo [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > Se si volesse continuare, pero’, perche’ non pensare ad un porting di  
> > eclipse birt, invece che di jasper?
> 
> chettuddici… ï¿½ meglio birt di jasper? non saprei elencare le  
> differenze…

Di preciso nemmeno io, visto che li ho solo provati, ormai un anno fa, e  
non so cosa e’ stato aggiunto nel frattempo.  
Quello che serve e’ un buon designer, e per questo birt sembra migliore  
di jreport (jasper in se’ non ne ha uno).  
Mi piaceva in particolare il sistema di posizionamento degli oggetti,  
non assoluto, ma calcolato automaticamente, usando oggetti container,  
come tabelle.

Come linguaggio di scripting, mi pare utlizzino, uno java e l’altro  
javascript. Quindi, da questo punto di vista, sono quasi equivalenti, in  
quanto per entrambi non saprei come poter interpretare le espressioni,  
da ruby ([http://www.rubyist.net/~tamura/ruby/ruby-js/](http://www.rubyist.net/~tamura/ruby/ruby-js/) ?). Nel mio  
progetto, ho supposto che le espressioni fossero scritte in ruby,  
rendendo quindi inutilizzabile il preview del report dal designer.

M.

---

<div class="post-metadata">

**Author:** ![paolodona](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/35a633/32.png) [@paolodona](https://www.ruby-forum.com/u/paolodona)\
**Post date:** [January 9, 2007, 12:59pm UTC](https://www.ruby-forum.com/t/jasperreports-for-ruby/81263/7 "2007-01-09T12:59:22Z")

</div>

JasperReport ha un editor suo anche ben fatto:  
[http://jasperforge.org/sf/projects/ireport](http://jasperforge.org/sf/projects/ireport)[http://www.rubyist.net/~tamura/ruby/ruby-js](http://www.rubyist.net/%7Etamura/ruby/ruby-js)…l’ho  
voluto linkare perchÃ¨ Ã¨ fatto da un’italiano 🙂

mi Ã¨ balenata in testa una soluzione alternativa sfruttando i report di  
Access wisto che sono su win? Chi Ã¨ tra di voi l’esperto di integrazione  
ruby/Access? 😃  
non vorrete mica dire che l’esperto lo devo fare io???

Paolo

---

<div class="post-metadata">

**Author:** ![paolodona](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/35a633/32.png) [@paolodona](https://www.ruby-forum.com/u/paolodona)\
**Post date:** [January 9, 2007, 1:04pm UTC](https://www.ruby-forum.com/t/jasperreports-for-ruby/81263/8 "2007-01-09T13:04:22Z")

</div>

ho fatto un po di lavori con oggetti OLE’… dammi un file access con un  
task  
bed definito e qualche prova la facciamo 🙂

---

<div class="post-metadata">

**Author:** ![paolodona](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/35a633/32.png) [@paolodona](https://www.ruby-forum.com/u/paolodona)\
**Post date:** [January 9, 2007, 1:14pm UTC](https://www.ruby-forum.com/t/jasperreports-for-ruby/81263/9 "2007-01-09T13:14:24Z")

</div>

come primo passo mi sono documentato un pò su Win32Ole e ho fatto qualche  
prova… ma siccome sono veramente nuovo di ambienti M$ mi basterebbe  
trovare la documentazione di “Access.Application” … diciamo che tengo  
il  
tuo supporto per le rogne + grosse…

Paolo

On 1/9/07, chiaro scuro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > non vorrete mica dire che l’esperto lo devo fare io???
> 
> * * *
> 
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Paolo D.’  
SeeSaw | Another point of view

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid  
personal [http://paolodona.blogspot.com](http://paolodona.blogspot.com)
