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