The purpose of this thread is to document problems with BasicStyle
rendering that primarily affect the quality of printing plug-ins

Problem (1):

BasicStyle lineStroke defaults to width 1.  See Geoff's "About Line
Decorations and Printing" thread in the archives:
http://www.mail-archive.com/[EMAIL PROTECTED]/msg00075.html

Proposed solution (1.A):

The problem seems to me that JUMP is starting out with the line width
way too large.  In other applications I have used much smaller default
line widths.  In order to do this we would need to modify
BasicStyle.setLineWidth(int lineWidth) to use a float instead of an
int and change setLineWidth(1) to setLineWidth(0.1) or something
smaller in the constructor.


Problem (2):

The relative scale of symbols and text changes when changing from
screen resolution to printer resolution.  See Geoff's ""Re:
[JPP-Devel] JumpPrinter" thread in the archives:
http://www.mail-archive.com/jump-pilot-devel@lists.sourceforge.net/msg00998.html

Proposed solution (2.A):

I haven't thought this one through very well, but it would seem that
we need to have some sort of renderer DPI setting (there's those pesky
english units again).  Unfortunately there doesn't seem to be any
Java2D support for this concept that I could find, so we would
probably have to implement the scaling ourselves.  Someone else may
have already thought of a better solution.

There are probably other printer related rendering problems I haven't
heard about.

regards,
Larry Becker

-- 
http://amusingprogrammer.blogspot.com/

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to