Igor, & others,

Thanks for the info/links/leads.

To be honest, I would rather just use a toolkit than create one. That is
not accurate, more accurately: I would rather *create* the toolkit than use
it ...* if I had the time*. Unfortunately for me, I do not have the time.
So, if there is *only a possibility* that I can generate PDFs that meet my
standards with pango/athens/cairo, then I should probably redirect my
efforts.

Previously I used ReportLab in Python to generate my reports. See the
following sample that was generated by code crafted back around 2002/2003:
http://ac.functional-analyst.com/fa-reports.php?table=2003-02-28/fa_reports&s=BDOG.
ReportLab allowed for simple mark-ups in the text (e.g. <b> ... </b>) and
for that version of report, I wrote code that allowed me to use XMLs to
define my document components & flow ordering/control. I guess ReportLab's
new PLUS version uses XML to give one full control of the document layout.

Of course, I want something more attractive than that sample, in this day
and age. Color, floating text & image boxes. The reports must meet the
standards of today. Perhaps something more like
http://debrispublishing.com/images/stories/Reports/2011/06-2011/ECA_2011-06-15_REPORT.pdf.
But going further than that, in terms of charts, color usage, footnoting
the tables, etc. See Standard & Poor's stock reports -- at that quality.
The ideal toolkit would have some nice chart making abilities so that we
don't have to invest 2 man months in creating a chart-making suite.

These reports will be generated weekly for about 9000 companies/funds. The
process must be automated.

Ideally the report generation would be integrated with my data processing
engine, which is in Pharo. Perhaps I will check out PDF4smalltalk. Once I
can get my software talking to my DB (soon i hope), I can push my data into
the DB and use Python or any other toolset for report generation... *if* I
cannot do it in smalltalk.

Any leads that anyone can offer are greatly appreciated!

(and of course you need to use Cog VM with NativeBoost and Cairo
> library installed on your OS).
>

I will have to poke around and learn what NativeBoost is... and which VMs
were built with it.

The pango stuff is mostly done by Fernando, so i think he can tell you more.
> Anyways, if you don't fear to make your hands a bit dirty, we can make
> it, for sure.
>

How dirty?

Thanks again for all of the responses.

-Cam

Reply via email to