John, how about XML to graphics printers. I've been looking at XML since
OpenOffice and Kword both define their file formats in XML. OpenOffice has
Draw while Koffice has Karbon14 (Scable Graphics), Kivio (Flowcharting and
Diagramming), Kontour (Drawings) and Kchart (Chart). I have not looked at
any of these to see if they apply to this problem. However, generating
reasonable XML is not that difficult and could be printer independent.
I am not familiar with dot, were can I find a description of it.
On Monday 18 November 2002 02:51 pm, John Stoffel wrote:
> Bruce> I would be interested in contributing to this effort. What are
> Bruce> your thoughs on tiling or are you only interested in outputing
> Bruce> to large printers.
> I'm interested in being able to both Tile across smaller pages, as
> well as printing to a single large page, or even tiling across
> multiple E-size plots. Wanna wall paper your room?
> In my mind, these are two seperate areas. Once you have generated the
> plot/graph/image at a certain size, you feed it to a routine which
> then tiles it across pages if need be.
> I've found some graphics libraries on sourceforge, but they were all
> Java based, which I assume don't want. We basically want a simple
> core that will fairly intelligently layout a tree structure, with
> generations obviously constrained, and using rectangles for males,
> ovals for females. And the lines connecting the generations should
> all be right angles and straight.
> Sorta like taking the layout for the pedigree chart and expanding it
> to a device independent layout.
> I'd even be happy to just find some other tool (like dot) and make it
> work, since I'd hate to re-invent the wheel here. And low level
> graphics programming is a pain.
> Bruce> I'm not sure I am a reasonable programmer but have hacked a
> Bruce> couple of reports, see plugins/DetAncestralReport.py and
> Bruce> plugins/DetDescendantReport.py. These may provide a starting
> Bruce> point.
> I'll have to find some time and start learning python. Indentation
> for programming blocks scares need though.