arved       02/04/23 15:25:25

  Modified:    src/org/apache/fop/fo/pagination Tag: fop-0_20_2-maintain
                        RegionAfter.java RegionBefore.java RegionBody.java
                        RegionEnd.java RegionStart.java
  Log:
  support for background-image (all renderers)
  author: Michael Gratton
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.9.2.1   +7 -5      xml-fop/src/org/apache/fop/fo/pagination/RegionAfter.java
  
  Index: RegionAfter.java
  ===================================================================
  RCS file: /x1/home/cvs/xml-fop/src/org/apache/fop/fo/pagination/RegionAfter.java,v
  retrieving revision 1.9
  retrieving revision 1.9.2.1
  diff -u -r1.9 -r1.9.2.1
  --- RegionAfter.java  30 Jul 2001 20:29:25 -0000      1.9
  +++ RegionAfter.java  23 Apr 2002 22:25:25 -0000      1.9.2.1
  @@ -1,5 +1,5 @@
   /*
  - * $Id: RegionAfter.java,v 1.9 2001/07/30 20:29:25 tore Exp $
  + * $Id: RegionAfter.java,v 1.9.2.1 2002/04/23 22:25:25 arved Exp $
    * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
    * For details on use and redistribution please refer to the
    * LICENSE file included with these sources.
  @@ -57,10 +57,12 @@
           // this.properties.get("reference-orientation");
           // this.properties.get("writing-mode");
   
  -        return new RegionArea(allocationRectangleXPosition,
  -                              allocationRectangleYPosition
  -                              - allocationRectangleHeight + extent,
  -                              allocationRectangleWidth, extent);
  +        RegionArea area = new RegionArea(allocationRectangleXPosition,
  +                                      allocationRectangleYPosition
  +                                      - allocationRectangleHeight + extent,
  +                                      allocationRectangleWidth, extent);
  +     area.setBackground(bProps);
  +     return area;
       }
   
   
  
  
  
  1.9.2.1   +6 -4      xml-fop/src/org/apache/fop/fo/pagination/RegionBefore.java
  
  Index: RegionBefore.java
  ===================================================================
  RCS file: /x1/home/cvs/xml-fop/src/org/apache/fop/fo/pagination/RegionBefore.java,v
  retrieving revision 1.9
  retrieving revision 1.9.2.1
  diff -u -r1.9 -r1.9.2.1
  --- RegionBefore.java 30 Jul 2001 20:29:25 -0000      1.9
  +++ RegionBefore.java 23 Apr 2002 22:25:25 -0000      1.9.2.1
  @@ -1,5 +1,5 @@
   /*
  - * $Id: RegionBefore.java,v 1.9 2001/07/30 20:29:25 tore Exp $
  + * $Id: RegionBefore.java,v 1.9.2.1 2002/04/23 22:25:25 arved Exp $
    * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
    * For details on use and redistribution please refer to the
    * LICENSE file included with these sources.
  @@ -58,9 +58,11 @@
           // this.properties.get("reference-orientation");
           // this.properties.get("writing-mode");
   
  -        return new RegionArea(allocationRectangleXPosition,
  -                              allocationRectangleYPosition,
  -                              allocationRectangleWidth, extent);
  +        RegionArea area = new RegionArea(allocationRectangleXPosition,
  +                                      allocationRectangleYPosition,
  +                                      allocationRectangleWidth, extent);
  +     area.setBackground(bProps);
  +     return area;
       }
   
   
  
  
  
  1.11.2.1  +3 -9      xml-fop/src/org/apache/fop/fo/pagination/RegionBody.java
  
  Index: RegionBody.java
  ===================================================================
  RCS file: /x1/home/cvs/xml-fop/src/org/apache/fop/fo/pagination/RegionBody.java,v
  retrieving revision 1.11
  retrieving revision 1.11.2.1
  diff -u -r1.11 -r1.11.2.1
  --- RegionBody.java   20 Aug 2001 11:19:24 -0000      1.11
  +++ RegionBody.java   23 Apr 2002 22:25:25 -0000      1.11.2.1
  @@ -1,5 +1,5 @@
   /*
  - * $Id: RegionBody.java,v 1.11 2001/08/20 11:19:24 keiron Exp $
  + * $Id: RegionBody.java,v 1.11.2.1 2002/04/23 22:25:25 arved Exp $
    * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
    * For details on use and redistribution please refer to the
    * LICENSE file included with these sources.
  @@ -11,7 +11,6 @@
   import org.apache.fop.fo.FObj;
   import org.apache.fop.fo.PropertyList;
   import org.apache.fop.fo.properties.Overflow;
  -import org.apache.fop.datatypes.ColorType;
   import org.apache.fop.apps.FOPException;
   import org.apache.fop.layout.RegionArea;
   import org.apache.fop.layout.BodyRegionArea;
  @@ -36,8 +35,6 @@
   
       public static final String REGION_CLASS = "body";
   
  -    ColorType backgroundColor;
  -
       protected RegionBody(FObj parent,
                            PropertyList propertyList) throws FOPException {
           super(parent, propertyList);
  @@ -61,9 +58,6 @@
           // this.properties.get("reference-orientation");
           // this.properties.get("writing-mode");
   
  -        this.backgroundColor =
  -            this.properties.get("background-color").getColorType();
  -
           BodyRegionArea body = new BodyRegionArea(allocationRectangleXPosition
                                                    + mProps.marginLeft,
                                                    allocationRectangleYPosition
  @@ -75,6 +69,8 @@
                                                    - mProps.marginTop
                                                    - mProps.marginBottom);
   
  +        body.setBackground(propMgr.getBackgroundProps());
  +
           int overflow = this.properties.get("overflow").getEnum();
           String columnCountAsString =
               this.properties.get("column-count").getString();
  @@ -97,8 +93,6 @@
           int columnGap =
               this.properties.get("column-gap").getLength().mvalue();
           body.setColumnGap(columnGap);
  -
  -        body.setBackgroundColor(backgroundColor);
   
           return body;
       }
  
  
  
  1.3.2.1   +7 -4      xml-fop/src/org/apache/fop/fo/pagination/RegionEnd.java
  
  Index: RegionEnd.java
  ===================================================================
  RCS file: /x1/home/cvs/xml-fop/src/org/apache/fop/fo/pagination/RegionEnd.java,v
  retrieving revision 1.3
  retrieving revision 1.3.2.1
  diff -u -r1.3 -r1.3.2.1
  --- RegionEnd.java    30 Jul 2001 20:29:25 -0000      1.3
  +++ RegionEnd.java    23 Apr 2002 22:25:25 -0000      1.3.2.1
  @@ -1,5 +1,5 @@
   /*
  - * $Id: RegionEnd.java,v 1.3 2001/07/30 20:29:25 tore Exp $
  + * $Id: RegionEnd.java,v 1.3.2.1 2002/04/23 22:25:25 arved Exp $
    * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
    * For details on use and redistribution please refer to the
    * LICENSE file included with these sources.
  @@ -55,9 +55,12 @@
           }
           if (afterPrecedence)
               startH -= afterHeight;
  -        return new RegionArea(allocationRectangleXPosition
  -                              + allocationRectangleWidth - extent, startY,
  -                              extent, startH);
  +        RegionArea area = new RegionArea(allocationRectangleXPosition
  +                                      + allocationRectangleWidth - extent,
  +                                      startY, extent, startH);
  +     area.setBackground(propMgr.getBackgroundProps());
  +     return area;
  +
       }
   
       RegionArea makeRegionArea(int allocationRectangleXPosition,
  
  
  
  1.3.2.1   +5 -3      xml-fop/src/org/apache/fop/fo/pagination/RegionStart.java
  
  Index: RegionStart.java
  ===================================================================
  RCS file: /x1/home/cvs/xml-fop/src/org/apache/fop/fo/pagination/RegionStart.java,v
  retrieving revision 1.3
  retrieving revision 1.3.2.1
  diff -u -r1.3 -r1.3.2.1
  --- RegionStart.java  30 Jul 2001 20:29:25 -0000      1.3
  +++ RegionStart.java  23 Apr 2002 22:25:25 -0000      1.3.2.1
  @@ -1,5 +1,5 @@
   /*
  - * $Id: RegionStart.java,v 1.3 2001/07/30 20:29:25 tore Exp $
  + * $Id: RegionStart.java,v 1.3.2.1 2002/04/23 22:25:25 arved Exp $
    * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
    * For details on use and redistribution please refer to the
    * LICENSE file included with these sources."
  @@ -55,8 +55,10 @@
           }
           if (afterPrecedence)
               startH -= afterHeight;
  -        return new RegionArea(allocationRectangleXPosition, startY, extent,
  -                              startH);
  +        RegionArea area = new RegionArea(allocationRectangleXPosition,
  +                                      startY, extent, startH);
  +     area.setBackground(propMgr.getBackgroundProps());
  +     return area;
       }
   
       RegionArea makeRegionArea(int allocationRectangleXPosition,
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to