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]