Hi,
while updating our project I found this one bug where the
color for SVG text elements wasn't set correctly.
The patch below should fix that.
Cheers,
Christian
P.S.: Please CC: me on replies, since I don't usually read this list.
Index: PDFTextPainter.java
===================================================================
RCS file:
/home/cvspublic/xml-fop/src/org/apache/fop/svg/Attic/PDFTextPainter.java,v
retrieving revision 1.7.2.5
diff -u -r1.7.2.5 PDFTextPainter.java
--- PDFTextPainter.java 9 Sep 2003 18:49:42 -0000 1.7.2.5
+++ PDFTextPainter.java 12 Oct 2004 12:35:42 -0000
@@ -187,7 +187,6 @@
//Set up font
List gvtFonts =
(List)aci.getAttribute(GVTAttributedCharacterIterator.TextAttribute.GVT_FONT
_FAMILIES);
- Paint forg = (Paint)aci.getAttribute(TextAttribute.FOREGROUND);
Float size = (Float)aci.getAttribute(TextAttribute.SIZE);
if (size == null) {
return loc;
@@ -204,6 +203,7 @@
Float posture = (Float)aci.getAttribute(TextAttribute.POSTURE);
Float taWeight = (Float)aci.getAttribute(TextAttribute.WEIGHT);
+ Paint forg = tpi.fillPaint;
if (forg instanceof Color) {
g2d.setColor((Color)forg);
}