Following some comments about the quality of the printed image I have
spent some time trying to increase the printed image quality to match
that of the printer. The core renderer seems to have problems in
achieving this while maintaining appropriate scaling of test sizes, line
widths and pattern. I have now implemented my own renderer. I know this
is not really good practice, but I can show that high quality printed
images are possible. This renderer is integrated into my Printer plugin
and I would welcome feedback. It might indicate that the core renderer
may be able to be improved! - but I don't understand enough about it to
know how.
For the printed image then:
1. Text sizes remain fixed regardless of the size of the printed page
(I have reduced text sizes to 2/3 the nominal size as this appears
to strike a good balance between screen and paper readability.
2. Line widths and patterns maintain their size/scale regardless of
paper size.
3. The resolution is that of the printer.
Please note that this renderer is not complete, it has the following
restrictions:
1. Line decorations are not displayed
2. Label conflicts are not accounted for
3. Label positioning is not exactly the same as on the screen
4. There are no optimizations, so memory demands can be large and
printing times much longer.
5. and maybe some bugs.
Pirol raster images are supported.
Comments and feedback are welcome.
Geoff
--
Geoffrey G Roy
Cadplan
129 Gloster Street, Subiaco WA 6008
Tel: (08) 9381 4870 Fax: (08) 9382 4459
Email: [EMAIL PROTECTED]
http://www.cadplan.com.au
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel