tag:blogger.com,1999:blog-195161372009-02-21T06:33:29.617+01:00espressodatabase publishing softwareDanielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-19516137.post-1134150516122942572005-12-05T20:47:00.000+01:002006-01-05T17:36:30.466+01:00espresso with sourceforge!- espresso project has been accepted by the sourceforge staff<br /><br />- espresso e' stato accettato tra i progetti di sourceforge<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113415051612294257?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com1tag:blogger.com,1999:blog-19516137.post-1133806635866386532005-12-05T19:17:00.000+01:002005-12-28T15:15:39.936+01:00Visible or invisible<p class="mobile-post">- output objects (pdf, text, box, etc.) may be set as visible or not, using the "Visible" attribute ('1' means visible)<br /></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113380663586638653?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1134150441297583962005-10-31T22:45:00.000+01:002005-12-28T15:18:01.763+01:00XML- as the mascara scripting language was removed, now espresso supports only XML definitions to describe the documents<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113415044129758396?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1134150311401148642005-10-14T22:43:00.000+02:002005-12-28T15:12:36.730+01:00Images cache- support for image files (jpeg)<br />- images are stored to temporary PDF files for a faster reuse<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113415031140114864?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1134150012765291912005-10-09T22:37:00.000+02:002005-12-28T15:13:28.476+01:00PDF Engine- main PDF engine is ready. it's support graphic primitives, some barcode simbologies, fonts and text<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113415001276529191?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1134150179129644712005-09-13T22:40:00.000+02:002005-12-28T15:14:48.063+01:00Output engines- support for multiple Output engines (via Perl "require"). now espresso could output PDF, raster, etc. limited only by Oe availability<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113415017912964471?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1134149853583910212005-09-05T22:36:00.000+02:002005-12-09T18:37:33.583+01:00Plugin:Base- new functions for the 'base' plugin (rnd, sgn, sqr, instr, lcase, ucase, pcase, len, iif)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113414985358391021?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1134149745702898392005-09-04T22:33:00.000+02:002005-12-28T15:18:36.546+01:00SplitArgs- optimized SplitArgs() to get command arguments (thx to E.Z.)<br />- added 'box' command<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113414974570289839?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1134149608443286842005-09-02T22:00:00.000+02:002005-12-09T18:33:28.443+01:00CSV- support for CSV database (using Text::CSV module)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113414960844328684?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1134149522341423892005-09-01T22:00:00.000+02:002005-12-09T18:32:02.340+01:00Plugin- support for system and user plugin (functions library)<br />- use Safe;<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113414952234142389?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1134149447447552292005-08-31T22:00:00.000+02:002005-12-09T18:30:47.446+01:00Millimeters- support for millimeters, removed pt<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113414944744755229?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1134149361904640292005-08-29T22:00:00.001+02:002006-01-05T17:23:10.983+01:00First time data- support for ascii delimited database<br />- optimized management of the variables<br />- support for command arguments<br /><br />- supporto per database ascii delimitati<br />- ottimizzata la gestione delle variabili<br />- supporto per gli argomenti dei comandi<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113414936190464029?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1134149183418526792005-08-29T22:00:00.000+02:002005-12-28T15:26:17.863+01:00Prima- main loop<br />- pdf output using points (pt)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113414918341852679?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0tag:blogger.com,1999:blog-19516137.post-1133540039508762752005-08-28T15:29:00.000+02:002005-12-28T15:25:35.206+01:00Idea!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5587/643/1600/P1000401.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/5587/643/320/P1000401.jpg" alt="" border="0" /></a>espresso was born here, during a three-day summer holiday in Liguria.<br /><br />The main idea came from <span style="font-weight: bold;">mascara</span>, a variable data printing software by irisco.<br /><br />espresso will be an opensource database publishing (dbp) application to join data and forms into one document.<br /><br />espresso will be written in Perl, using some opensource modules and standard file formats.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19516137-113354003950876275?l=espressodbp.blogspot.com'/></div>Danielehttp://www.blogger.com/profile/12731796717951491047noreply@blogger.com0