Author: ms1279
Date: Tue Apr 28 09:30:15 2009
New Revision: 3023

Modified:
trunk/src/ca/sqlpower/architect/swingui/action/ExportPlaypenToPDFAction.java

Log:
This is a bug fix for when relationship labels are displayed and the playpen is exported to pdf, the fonts go all awry and they all change to bold. (Apparently this happens only on Windows!)

Modified: trunk/src/ca/sqlpower/architect/swingui/action/ExportPlaypenToPDFAction.java
==============================================================================
--- trunk/src/ca/sqlpower/architect/swingui/action/ExportPlaypenToPDFAction.java (original) +++ trunk/src/ca/sqlpower/architect/swingui/action/ExportPlaypenToPDFAction.java Tue Apr 28 09:30:15 2009
@@ -18,6 +18,7 @@
  */
 package ca.sqlpower.architect.swingui.action;

+import java.awt.Font;
 import java.awt.Graphics2D;
 import java.io.BufferedOutputStream;
 import java.io.File;
@@ -156,7 +157,9 @@
                     logger.debug("Painting component " + ppc);
                 }
                 g.translate(ppc.getLocation().x, ppc.getLocation().y);
+                Font gFont = g.getFont();
                 ppc.paint(g);
+                g.setFont(gFont);
                 g.translate(-ppc.getLocation().x, -ppc.getLocation().y);
                 monitor.setProgress(j);
                 j++;

Reply via email to