jeremias    2005/01/12 03:51:25

  Modified:    src/java/org/apache/fop/render/xml XMLRenderer.java
  Log:
  Some more info on the area-tree.
  
  Revision  Changes    Path
  1.34      +8 -2      
xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java
  
  Index: XMLRenderer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- XMLRenderer.java  6 Jan 2005 09:11:02 -0000       1.33
  +++ XMLRenderer.java  12 Jan 2005 11:51:25 -0000      1.34
  @@ -45,6 +45,7 @@
   import org.apache.fop.area.Area;
   import org.apache.fop.area.BeforeFloat;
   import org.apache.fop.area.Block;
  +import org.apache.fop.area.BlockViewport;
   import org.apache.fop.area.BodyRegion;
   import org.apache.fop.area.Flow;
   import org.apache.fop.area.Footnote;
  @@ -453,6 +454,9 @@
           atts.clear();
           addAreaAttributes(block);
           addTraitAttributes(block);
  +        if (block instanceof BlockViewport) {
  +            addAttribute("is-viewport", "true");
  +        }
           startElement("block", atts);
           super.renderBlock(block);
           endElement("block");
  @@ -474,7 +478,9 @@
        * @see org.apache.fop.render.Renderer#renderViewport(Viewport)
        */
       protected void renderViewport(Viewport viewport) {
  -        startElement("viewport");
  +        atts.clear();
  +        addAreaAttributes(viewport);
  +        startElement("viewport", atts);
           super.renderViewport(viewport);
           endElement("viewport");
       }
  @@ -504,7 +510,7 @@
        * Renders an fo:foreing-object.
        * @param fo the foreign object
        */
  -    public void renderForeignObject(ForeignObject fo) {
  +    public void renderForeignObject(ForeignObject fo, Rectangle2D pos) {
           atts.clear();
           addAreaAttributes(fo);
           startElement("foreignObject", atts);
  
  
  

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

Reply via email to