jeremias    2005/01/17 02:30:55

  Modified:    src/java/org/apache/fop/render/xml XMLRenderer.java
  Log:
  More info on blocks and block-containers
  
  Revision  Changes    Path
  1.35      +18 -1     
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.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- XMLRenderer.java  12 Jan 2005 11:51:25 -0000      1.34
  +++ XMLRenderer.java  17 Jan 2005 10:30:55 -0000      1.35
  @@ -455,7 +455,24 @@
           addAreaAttributes(block);
           addTraitAttributes(block);
           if (block instanceof BlockViewport) {
  -            addAttribute("is-viewport", "true");
  +            BlockViewport bvp = (BlockViewport)block;
  +            if (bvp.getPositioning() == Block.ABSOLUTE) {
  +                addAttribute("positioning", "absolute");
  +            } else if (bvp.getPositioning() == Block.FIXED) {
  +                addAttribute("positioning", "fixed");
  +            }
  +            addAttribute("left-position", bvp.getXOffset());
  +            addAttribute("top-position", bvp.getYOffset());
  +        } else {
  +            if (block.getPositioning() == Block.RELATIVE) {
  +                addAttribute("positioning", "relative");
  +            }
  +            if (block.getXOffset() != 0) {
  +                addAttribute("left-offset", block.getXOffset());
  +            }
  +            if (block.getYOffset() != 0) {
  +                addAttribute("top-offset", block.getYOffset());
  +            }
           }
           startElement("block", atts);
           super.renderBlock(block);
  
  
  

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

Reply via email to