Printed Invoice / Report Font Size
James McDonald
james at jamesmcdonald.id.au
Sat Feb 16 06:46:13 EST 2008
Derek Atkins wrote:
> hi,
>
> Brian Kaney <brian at vermonster.com> writes:
>
>
>> I've played around with the scheme templates, but found you can't
>> specify things like ID's for elements/blocks or even inline style
>> attributes. The report/templating portion of GnuCash is one area I
>> would love to see modernized.
>>
>
> Indeed, many of us would love to see GtkHTML replaced with something
> that support CSS, and then we can fix the reporting infrastructure
> to output more templatized reports. These two projects are separable,
> but there's definitely a dependency because GtkHTML doesn't support CSS.
>
> We would welcome someone to take on this development.
>
>
It annoys me that I don't have the necessary skills to step up to the
plate. Because if it was a simple hack I would do it and post it back but...
I had a look at the Guile, Scheme, GTKHTML websites and I really don't
have the programming nous to even begin to understand how it's all done.
To me it looks like a complete re-architecture of the report rendering
system would need to be done. Indeed the currently generated HTML
appears be old style nested tables and they don't provide the ability to
use layering or absolute/relative positioning that CSS would provide
(Hence the logo being off in no mans land on the top left).
I haven't the faintest idea how one would begin to embed a new rendering
engine and then some-how modify the output and templates to make it all
work. As I understand it the Epiphany browser uses the Gecko rendering
engine so a GNUCashish / Gnomish program already has been implemented
with it as the rendering engine.
>
> -derek
>
>
More information about the gnucash-user
mailing list