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

Reply via email to