You use a graphic context to construct a set of
StringDrawer. When you build those objects you use a
FontRenderContext (based on the GUI Graphics context)
to obtain a text width.
Then you print the text to a printer Graphics context ...
which sometimes has a different layout size.
For example "Times New Roman 14, 16" doesn't works
correctly:text overlaps...
Luciano D'Ercoli
dercoliluciano@libero.it