Larry, This is a great post. Thanks for documenting some of the problems we are having with the rendering system. Perhaps I need to take a crack at these with my pluggable renderering system, instead of stand alone labels. I'll give this some thought.
The Sunburned Surveyor On 6/25/07, Larry Becker <[EMAIL PROTECTED]> wrote: > 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 > ------------------------------------------------------------------------- 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