well i have since switched to a different printing class
as seen here... and the problem is only slightly better. i am pretty sure that the problem lies in correctly specifying the margins, as when i print, the text is larger, the indents, spaces, etc are all out of whack, and text tends to be cut off in mid letter on the right side of the page. i have sent the
rtf data to a jEditorPane with the size 504, 684 (which is an educated guess as to the size of a page with .5 inch margins...) and while the rtf data continues to show correctly in the jEditorPane, the printed version and the print preview are chopped. any help is greatly appreciated, printing in
java seems so difficult!