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++;