Hi Jacqueline & Jonathan,

Thanks both for your helpful ideas.

In the end, the best way I found was to have formatForPrinting on, and to have the printing script reduce the textsize of each character in each field before sending it to the printer. Thanks Jonathan for this suggestion.

As my program allows users to use whatever font they want, working out a ratio for each font used would not be possible. Instead I simply reduced all fonts on the screen by 1 pt. This seems to give the right result in most cases.

It seems that printing is still a bit of a weak point in Rev. It's taken me a long time to get it working reasonably well for my app. I even had to write a script that replaces borders around fields with graphic rectangles of the same size/width/colour etc. because the normal field borders don't seem to print when they're close to other fields. Also, for some reason, graphic rectangles don't always have the same widths on all sides when printed, and graphic circles are kind of "squared off" around the edges. Also the fill color inside graphic objects tends to "spill over" the graphic's border on print outs.

I don't suppose that having printed output look the same as what is on the screen is something the Rev team would consider looking at improving for the next version?

Thanks again,

Tim.

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to