You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by ph...@apache.org on 2006/01/15 18:34:42 UTC

svn commit: r369235 - /xmlgraphics/fop/trunk/src/java/org/apache/fop/render/rtf/TableAttributesConverter.java

Author: pherweg
Date: Sun Jan 15 09:34:33 2006
New Revision: 369235

URL: http://svn.apache.org/viewcvs?rev=369235&view=rev
Log:
support for background-color at fo:table

Modified:
    xmlgraphics/fop/trunk/src/java/org/apache/fop/render/rtf/TableAttributesConverter.java

Modified: xmlgraphics/fop/trunk/src/java/org/apache/fop/render/rtf/TableAttributesConverter.java
URL: http://svn.apache.org/viewcvs/xmlgraphics/fop/trunk/src/java/org/apache/fop/render/rtf/TableAttributesConverter.java?rev=369235&r1=369234&r2=369235&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/src/java/org/apache/fop/render/rtf/TableAttributesConverter.java (original)
+++ xmlgraphics/fop/trunk/src/java/org/apache/fop/render/rtf/TableAttributesConverter.java Sun Jan 15 09:34:33 2006
@@ -129,12 +129,24 @@
             if (fobj.getParent() instanceof TableRow) {
                 TableRow parentRow=(TableRow)fobj.getParent();
                 brd = parentRow.getCommonBorderPaddingBackground();
+                color = brd.backgroundColor;
             } else if (fobj.getParent() instanceof TableHeader) {
                 TableHeader parentHeader=(TableHeader)fobj.getParent();
                 brd = parentHeader.getCommonBorderPaddingBackground();
+                color = brd.backgroundColor;
             }
             
-            color = brd.backgroundColor;
+            if (color == null
+		    		&& fobj.getParent()!=null 
+		    		&& fobj.getParent().getParent()!=null 
+		    		&& fobj.getParent().getParent().getParent() instanceof Table) {
+            	
+            	Table table = (Table)fobj.getParent().getParent().getParent();
+            	brd = table.getCommonBorderPaddingBackground();
+            	color = brd.backgroundColor;
+            }
+            
+            
         }
         if ((color != null) 
                 && (color.getAlpha() != 0



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org